Wow this is the best semi-final the X-Factor has ever had! They are all so good! I honestly don't know who will make it to the finals anymore!