Title: Forgiveness
Author: Captains Cariad
Pairing: Jack/Ianto
Rating: PG-13
Disclaimer: They're definitely not mine, but the boys like to play and so do I.
Summary: What goes through Ianto's mind when Jack kisses him at the conclusion of "End of Days"...

***

Ianto's heart skipped a beat as, looking up he realised that Jack was alive. He was holding Gwen's hand, moving to embrace Tosh, coming towards him. Ianto couldn't speak - he could hardly breathe as Jack pulled him into a hug & kissed him thoroughly.

Closing his eyes Ianto channelled all his feelings of love, relief, fear & guilt into that kiss hoping Jack would know he was truly sorry for everything that had happened.

"I forgive you Yan — it's alright"

Jack's voice echoed inside Ianto's head mirroring the actions of his touch on the Welshman's body & his tongue in his mouth — loving, comforting, needing, forgiving.

"I need you so much Jack...I thought you'd gone..."

"I know. I'm here now Cariad"

Ianto smiled at the use of his pet name for Jack seeing genuine affection in the Captain's eyes as they broke apart severing the connection of their thoughts.
Jack turned as Owen approached & met him halfway across the bridge. For once the doctor was lost for words, dissolving into sobs as the Captain pulled him close finally saying the words he needed to hear; they all needed to hear out loud.

"I forgive you"

***