Is it true love or infatuation? IMO a 16 yr old , no matter how mature doesn't really know the meaning of love. You have to experience life itself before making such decisions. while I was in school we had the most handsome English teacher, every girl had a crush on him....wasn't love, it was infatuation.
I think her parents are to blame if they didn't see it coming, sounds like they didn't use great measures to prevent this.

James grow up, you sound like a 2 yr old.