Wow, this was wonderful. I loved your descriptions. I also loved how you didn't have Frank take him back. In most Ferard stories, Frank always takes Gerard back. It makes the story that much more heartbreaking, which is good. In short, beautiful one-shot. I would love to read a sequel to this.