The audience at St David's Hall was treated to a thrilling Song Prize Final last night. Coverage is on BBC Four tonight at 7.30pm and BBC Radio 3 at 8pm.
If you don't want to know who won, DON'T click on this link.
Tomorrow is the grand final, with performances from singers by Olesysa Petrova from Russia, Andrei Bondarenko from Ukraine, Hye Jung Lee from South Korea, Meeta Raval from England and Valentina Nafornita from Moldova. Find out what is being sung.
The five 2011 finalists
Today, the finalists are rehearsing and some of the non-finalists are taking part in master classes with members of the jury.