Aw, this was great. I love how you explained it all, like about Ray not being a violent person and everything. It helps readers understand the characters better.
I like how you're giving hints that Gerard "likes" Frank, but not actually just throwing it out there, it makes it more believable.
Anyway, I hope you update soon, I love this story.