The biggest dilemma in all of this is that Frank slept with his future husband. Now Frank's just got to make sure that the future with him stays intact, but it's not so easy when present day Gerard seems to hate his guts.
"Frank, you know I love you but really..."
"no. I understand. I know"
"I'm sorry"
"no its fine. I just wish you had the strength to leave him"
"frank-"
Frank and Gerard are both madly in love but Gerard is even more in love with the past, someone who no longer exists. Gerard cant leave his current relationship and it kills Frank but it's really gonna kill Gerard when Frank tells him what his mother just told him.