It depends on the person you are getting it for, and what they like personally. If you know, try and get them something that is in a genre they are into, and that sounds like a good book. However if you don't know, try and get a classic or a bestseller, a lot of times they are good for all audiences.
A book from hermione,a sneakoscope from ron,and the monster book of monsters from hagrid.
On her birthday.
A good 19th birthday present for your 2-year boyfriend would be a fancy smartphone.
Depends on the age.
Yes, but remember not to stab the birthday person with the thorns.
Cat poodle and dogs but not if allergic.
It depends entirely on what the receiver likes
a lambo!!!
Get her a beautiful sari.
A hand made gift
No,
is it a boy or a girl