I see what you mean- it's not about the cupcake it's about your T thinking of you and remembering you have a B-day. It's such a nice gesture and I so hope she doesn't forget...
BTW half a cupcake it's stg around 200kcal (maximum) so you can take it as a snack- it's your B-day afterall.
Please let us know how it went.