Prince Harry and Meghan Markle have announced their engagement. We give you their love story.