Ed Sheeran spoke to Taylor Swift for "four hours" after he learnt of her engagement to Travis Kelce through social media. In ...