Meghan Markle's Makeup Artist Swears by These Reusable Eye Patches



If you plan on watching the Royal Wedding, you’ll probably need these eye patches.
For US-based royal fans, E! Live From the Royal Wedding starts at 5 a.m. EST/2 a.m. PST, so you can…



Source link

LEAVE A REPLY