...
Meh. It's like any other plot I've read during my teenage years to the point where I know my teen self would eat this up on a silver platter.