Last night went out with a few women from my hobby group for dinner as one of them (she's 66) was finishing at her job that day and at the end of September she's going to university to do a postgraduate course. We all knew about that.
I gave her a Happy Retirement card and it went down like poo in a punchbowl. She was very awkward and said "you know I'm not retiring and you've known for months I've left to do a course and will continue working after that"
I hate myself, she doesn't present as an old woman and it'd be difficult to guess her age if you don't already know, but she's sensitive about being pigeonholed because of her age. So I took it back and said I'd give it to her when she got her bus pass and then someone else piped up "Just because Becky gets a bus pass doesn't mean she's retired".
Am I ageist and horrible? I feel I ruined the night. She was over friendly with me for the rest of the night like she didn't want me to feel upset about what I did.