You might have been aiming for something else, but what I gather is that Frank has been sneaking into Gerard's room, drugging and then raping him and you can't make me believe different >D
It was wonderful as usual :3
Author's response
You got it correct.
I'm glad someone did. XD