Not since Ted and Dougal went head to head with Dick Byrne has Ireland been so gripped by Eurovision fever.
Of course, there was the usual bit of hype ahead of Tuesday's semi-final but given that we hadn't gotten past that stage since 2013, not many were holding out too much hope. Then, bam, Ryan O'Shaughnessy knocked it out of the park in Lisbon and here we are.
So what next? Here's all you need to know.
— Ryan O'Shaughnessy (@Ryan_Acoustic) May 12, 2018
I'm on tenterhooks here. When's it on?
Calm yourself. The 2018 Eurovision Final in Lisbon gets underway on RTÉ 2 at 8pm. Or if you'd prefer the sassy quips of Graham Norton to Marty Whelan (and if so, shame on you) it kicks off over on BBC 1 at the same time.
Great, I'll deck myself out in green from 8 then.
Well, that's not completely necessary. Ireland aren't on until third last so there will be a total of 23 performances before Ryan takes to the stage. You're probably looking at around 10 o'clock before that happens.
10 o'clock? Sure I'll be bored stiff. I might just head out.
Do. Most pubs will probably have it on and if you're in Dublin why not check out the Adelphi? They'll be giving out free cocktails if we get the almighty '12 points' at any stage.
Well that will hardly happen...
C'mon now, Dougal. That's a very defeatist attitude. We're actually 9/1 third favourites now with the bookies so we're in with a great shout.
Wasn't there some kind of hullabaloo over the whole thing?
That there was. Chinese broadcaster Mango TV won't be allowed to show the final due to its decision to edit out Ryan's semi-final performance. There are laws in place in China banning the depiction of homosexual couples on TV.
Good riddance. Well, I'll be right behind him. 'Mon Ireland!
Go you. Yep lets hope Ryan brings it home and we're all celebrating long into the night. We're going to win, Cyril. This calls for a throwback.