Beautiful and heartbreaking story, @kaerpediem. I always love your writing!
I nominate Debs as the unlikely hero, as Ally and Luke can remain lifelong friends. If they had started dating and it hadn't worked out (which is very likely at that age), their friendship would have ended. As it is, she can recover from her crush, and she and Luke can continue to see one another through life's ups and downs!
Yes, always so tricky with best friends
Ah yes, Debs unknowingly the hero ;D