Torchwood's John Barrowman and Gareth David-Lloyd are together again - and it's fair to say that fans of the show are a little excited.

Jack / Ianto shippers went into meltdown today as Barrowman posted a series of pictures and videos on social media.

What to Read Next

There was innuendo! Silly faces! Even some kissing!

It seems the pair were back together to record a new Torchwood audio play for Big Finish - and clearly having a lot of fun...

Ianto's tragic demise on Torchwood, tearing him away from his lover Captain Jack, still breaks our hearts - and we weren't alone in enjoying this little reunion...

"ARE YOU KIDDING ME MY HEART," wrote @allonswolf. "THIS MAKES ME SO HAPPY," echoed @Cateo_Char.

"The sparks are flying today," added @barrowmanfan4ev. "Jack and Ianto forever!"

Well, quite. Jack and Ianto will be reunited in Torchwood: Broken by Joseph Lidster, out in July from Big Finish.