you are so not the AH here!! No matter how old someone is you tell them Happy birthday and if you live under the same roof you make them dinner or take them out. You get them a present even just a small one. You probably wish your parents a happy birthday and maybe make or get them something small? So why are the rules different for you??
You are definitely not the AH.
Happy birthday! What did your friend get you?
You are definitely not the AH.
Happy birthday! What did your friend get you?
