Beautiful, beautiful!!!!!! The ending is what made it for me, and not because of the obvious.
Truly, in this timeline, as much as I hated, HATED, HAAAATED Ugly Ethan, I enjoyed watching Brian appearing in Justin's focus every now and then. It also made me (weirdly enough) happy that Brian never tried to do anything with Justin while he was dating Ethan, you know? I mean, as much as I would have LOVED to see a scene like that, it still made me smile knowing that Brian had enough morals and enough love for Justin to not "woo" him that way... and well, nvm I could write a novel, and I wouldn't be able to finish writing what I'm thinking right now.
But anyway, because I enjoyed it just the way it was, it was still a unique view for me when I was reading through it, but in the end, knowing that it was just Justin's fantasy... YES. That totally made it for me. It didn't negate what happened, and it didn't make it so that Justin would feel guilty himself for cheating on Ethan 'cause then he and Brian would like never get back together, and it was a fuckin fabulous fantasy! lol Loved it.