It's Eurovision time again! The song contest where practically every country in Europe (plus Australia, for some reason) competes in a live television musical extravaganza.
Singing for Germany tonight is Jamie Lee, whose song 'Ghost' is slick, tame but interesting enough. Weirdly, she's dressed like a Japanese manga creation, despite the lack of any oriental style to the song.
Lena Meyer-Landrut proved simple, catchy pop songs can breakthrough the camp craziness of the Contest when she won Eurovision for Germany in 2010.
Can Jamie do the same? Judge for yourself by watching her performing 'Ghost' below! Don't worry if you're not in Europe, the grand final will be broadcast worldwide online from 9pm Central European Time.