Tine is fine, Tom is being a big, whiny baby. It's her birthday, her celebration, and SHE is providing all of the food. Including OTHER dessert items that Tom can have. So as someone else pointed out, he can suck it up, or stay home. Esp since she ONLY makes it once a year for HER birthday.
I was recently at a reunion of my mom' college friends, and one had a milestone birthday coming up, so the last night, they had cake for her. Carrot cake which I don't like, but I kept my yap shut, and politely declined it. I didn't make a fuss about not having ANY dessert for ME. it wasn't my day, and it wasn't the end of the world that I didn't get to have cake.
My mom, every year, including into college, made me the same cake for my birthday. Nothing fancy, but just a really rich, yummy choclate cake, that only got better wiht time. And to cut some of the sweetness, the frosting was choc. chips an sour cream. How I miss that cake. She even made it, wrapped it up tight, and mailed it to me for 4 years of college. It was tradition!