...
Wow at first I thought this was something satire but I never knew this could get serious. Very well written for a BL balancing the plot and smut