Ouch, nice read. I think you managed to get the quintessential "Gay Friend has to manage a Straight Guy's Heartbreak" experience down. I kept having flashbacks to my student times.
Haha, yeah...glad I captured it well, attraction can be feel so big and heavy when you're that age, can't it?