Meghan Markle's Janessa Leoné Serena Hat Janessa Leoné Serena Hat (£297 for preorder) Image Source: janessaleone.com Janessa Leoné Serena Hat £297 from janessaleone.com Buy Now