This was waaaay too long in the making - much of that time being spent just trying to figure out what I wanted to do for Day 21. I knew I wanted to do something featuring Undyne, but beyond that I was stumped.
I finally got un-stumped though, so here it is.