You can allow yourself a bit of slack when it comes to occasions, but I find it's better for me if I limit it to that day only, and work hard the rest of the week. So if I were you I'd let the rest of the family eat the cake
I like the saying "one bad meal won't make you fat, just like one good meal won't make you slim" - helps me when I feel guilty over indulging at times
xo