Yes, it's only a month until the Grand Final of the Eurovision Song Contest 2015.
Are we excited yet?
The countdown has started to the semi-finals on 19th and 21st May, which is closely followed by the final on the 23rd.
You can watch it all here http://www.eurovision.tv (no country restrictions)
Watch it for the cheese. Watch it for the kitsch
Watch it for the
Watch it for bizarre acts singing strange songs in languages you don't understand.
Can't wait until May? Choose your favourite song from 40 competing countries
and re-live some of the more, er, entertaining moments from 2014
Eurovision: you know you want to