Don't give him a gift. The most I would do is wish him happy bday and even that can make you feel like crap when the response is a flippant "thanks". Been there!
Best posts made by Sagilicious
Latest posts made by Sagilicious
RE: Arian Female's Nightmare-Cancers! Help!
So it begins. The rollercoaster ride! I would say decide early on if you want to get on the ride but it seems like you've already decided to stick it out so try to have other things going on so he knows that you're not sitting around waiting for him to make time for you, so he knows that he has to fit into you're schedule rather than you into his (wish i had done it this way).
About why he does this? I would guess he's still not sure about what he wants, despite what he says. His actions say it all. You can make the decision for him or just go with the flow, your choice. Either way, stay strong and don't be a doormat.
It still amazes how alike these guys are.