I just find it hard to believe that she got more votes than Ruth. OK, she gave a good performance last night but that's the only memorable performance she's given the whole competition. All of her other performances I've found mediocre at best. She must have a hidden fanbase who are voting for her in droves or something, that's the only plausible explanation I can think of. I can see why the other three made the final but Leanne being there just baffles me. Wasn't Ruth's biggest fan but she should totally have made the final over Leanne.