I've participated in multiple exchanges now. This was by far the most fun of all of them.

My Secret Santa is one generous, marvelous person. Thank you so much. You made me laugh until I cried... and then started gagging and almost threw up. I will let the hilarity and brilliance speak for itself.