Megan Moroney cancelled her vacation in order to perform with Ed Sheeran. The 28-year-old singer had holiday plans in place, but Megan decided to make a last-minute cancellation because Ed called her ...