"I will stay by you, even when you fall," Alex sings. John looks over at him and, for the fourth time that day, sitting there under the moon and stars, with fireflies buzzing around their heads, he can completely understand why he loves this man so much.

He joins in with the duet. "I will be the rock, that holds you up, and lifts you high, so you stand tall."

And the lyrics are true. He will always be by Alex's side.