We've only known her for a relatively short time, but
Kate Middleton has certainly captured our hearts and become a source of style inspiration. Check out some of her best hair and makeup looks over the years (she was still gorgeous even when she wasn't a princess!).