Author's Note: The ending! Thank you to everyone who has read this, reviewed this. You all made it possible. I don't know if I'm going to write a sequel or not, but it won't be in the near future if I do. Review one last time!
The next day dawned fresh and bright, but it passed in a beautiful blur. Night came swiftly, like a knife to John's chest. He was with Chas until the last moments, holding him so close, crying a little, kissing and hugging as much as he could.
"It is time," Chas said softly.
He rose, standing in front of the bedroom window, a dark shape against the setting sun. The effect was beautiful, and John was aware for the first time that Chas really was lost to him, a being too pure to be with John in this life.
"If you really need me, I will come," Chas promised. "But, John, you must live, truly live. You are the great John Constantine, and I promise you, you can do anything."
John felt strangely calm. He stood up and took the angel's hands. "I promise I'll live for you."
"No, John." Chas smiled, a pearly tear running down his cheek, which already looked less solid, more perfect. "Live for you."
And then John understood, then everything seemed to make sense.
"I've had the time of my life," he whispered, closing his eyes, pressing his lips against Chas', feeling that beautiful silky softness one last time.
Then they were kissing, their love shared between their mouths, completely entwined.
John felt like something entered him. A glow spread from his mouth to his toes, brightening him, filling him, warming him. The glow was love, pure love, a glow of something beautiful that had never truly known John before.
John opened his eyes. Chas was gone.
Peace. Chas had left John with peace.