This post was originally published on this site
PEOPLE has rounded up 10 royally-approved (yet affordable!) holiday gifts for everyone on your list, from Kate Middleton’s flats to Princess Charlotte’s Christmas dress to the lip mask Meghan Markle swears by.