Standards were incredibly high this week - as you should expect for a semi-final! There were plenty of touching moments in this week's show, loads of personal stories and looking back at just how far ...