well, he went a bit overboard for his first crush lol, we've all been there right- teenage hormones and stuff (well first crush, more like second if you think about the siscon but yeah)
as for ragnarok being there, deus ex machina, typical.
ffix garnet/zidane romance btw is pretty awesome, too, subtle but very nice development.