Thanks for reading!
To answer for the lack of a boy's love tag, that was how it was already set up beforehand. I've been a bit of two minds about changing it. Regardless of whether they end up together (I know the answer but why spoil here), I would tag it as BL; but it's a bit of an odd fit...