Green Milkshake? Mmmm....
You did good by giving it up! Before you feel your regreats, I want to show you something. This is from the McDonalds website, and it is their chocolate shake, but all of their shakes are similar numbers.
Serving Cal Fat
333 ml 420 10 Strawberry Triple Thick® Shake (12 fl oz cup)
444 ml 560 13 Strawberry Triple Thick® Shake (16 fl oz cup)
583 ml 740 18 Strawberry Triple Thick® Shake (21 fl oz cup)
888 ml 1110 26 Strawberry Triple Thick® Shake (32 fl oz cup)
So, take a look at which size you would have ordered and think about what you didn't eat with your meal that you already regret. It could be worse.
Sorry your guy is all tore up, but you should have him tape some of your dance workouts, since he's got the downtime.

After all, it is his fault you're not going to the gym, now isn't it?