But otherwise it's full of cliches FanFiction