Well, I'm not happy with that hyper timeskipping at the end, but this was pretty good! Best girl did not win, but that happens sometimes. Good story, glad it didn't drag on and on and ruin the fun. Overall, I'd give this a solid 7.5. It was cute the whole way through, and that's what matters.