Sounds like you're doing well mate. With the gift, I would have just got her a gift card and put iti in one of those nice gift card wallets - made out of cardboard, beautifully decorated etc. That was if she gives you a gift it's in your pocket ready to go. If not, it stays in your pocket.
How's the gym improvements going? Noticing the changes?
Cheers, DS
Me: early 40's XW: nearly 50 T: 15 M: 5 BD: Jan 19 S:10 SS: 22 SD: 24