Meghan Markle has worn a lot of different brands over the years, ranging from budget-friendly J Crew, to luxury brands like ...