It really feels like the author took every popularish trope under the sun, put them into pot and created this. Some events have no purpose at all other than be a popular trope. It's still a pretty cute read.