UGH, so bad news: Prince Harry is even more perfect than we thought. In a mission to put his arch nemesis Prince Charming to shame, it turns out Harry bought Meghan a secret and highly romantic gift just days before their relationship went public.