Kate Middleton Flashes Her Dandy Princess Ring