1. Avantasia - Mystery of a Blood Red Rose
2. Gregorian - Masters of Chant
3. Alex Diehl - Nur ein Lied
4. Luxuslärm - Solange Liebe in mir wohnt
5. Ella Endlich - Adrenalin
6. Jamie-Lee Kriewitz - Ghost
7. Joco - Full Moon
8. Woods of Birnam - Lift Me Up (From the Underground)
9. Keøma - Protected
The Swedes will love this outfit. I still don't know what it has to do with the song. Overall Jamie-Lee seems more show than substance to me, but she will likely win anyway.
Jamie Lee will probably win because she's famous, Germans tend to do that frequently. There is a reason Germany has such a bad track record at Eurovision. Our televotes are atrocious almost every single year.