Kate Middleton Wore $25 Pants & They're Not Terrible They're from the Gap and they're (surprise, surprise) sold out.