You want my truest opinion?! Alright... in one word, WOW. This is how I describe what you made me feel with the new expressions you used in your story! This time I won't highlight some expressions, because I really couldn't find the same words to tell you what I wanted to tell you before my computer went down, but one thing I remember perfectly. I loved the way you express Frank's feelings and the way he sees Gerard, everything looks so pure and raw in his heart, and he clearly uses the ambiance around them to prove that his love is truthful.
Gerard is an amazing character here, completely mysterious yet somehow predictble, at least for us as readers. But you did an amazing ob with this story. I like how you created a whole world for the boys. Good luck and congratulations!
PS: Gosh, I'm screwed with this one-shot, mine will be nothing compared to the beauty of your odd expressions :XD