Since this story depressed me... (Don't ask me why, I dunno)I'm gonna go with Gerard's alive. However, with Frank thinking he wouldn't see him in a long time, and Gerard and Elena and the mist... I'm pretty sure he died. Oh well. If he did, at least it was a decent way to go.
And please dont leave, your writing is AMAZING.