Andrea shouldn't have won - that Leah has a much, much better voice, but that Andrea got the sympathy vote?
I mean obvs A has a decent voice and is very brave, but she doesn't actually always hit the notes and her voice is often all quavery like an old lady, whereas Leah is just phenomental (albeit seems a bit twatty).
However, the People Of Britain - esp the kind who vote in these things - are suckers for a good sob story.