Depending on her taste, and your budjet:
Something personal, possibly hand-made. Women want something special!
Female stripes
Depends on who it is. if it is a wife, purses or jewelery would do good. maybe a scarf or wallet too.
Yes, Sonic the Hedgehog is a good gift for a 17 year old boy.
The perfect gift for a 46 year old female is something that will include a subject that interests her. If you have no clue, then a pair of nice earrings will do.
Gift Cards
If you get her/he a gift it should be there favorite animal.
Anything
a girlfriend
IPod touch 200.00
If the 11 year old is responsible, it is a good gift. They are a little pricey, so I would base it on how he has treated his other belongings previous to this.
if i had a 15 year old boy i would give him a phone or a labtop
A ring or flowers. Mabye a gift card to a store.