prince william kate middletonkate middleton engagement ringrestaurants prince williamPrince William#39;s ring ,Diana; prince william and kate middleton engagement ring. be Prince+william+kate+; be Prince+william+kate+kate middleton engagement ringPrince William and Kateprince william invitation katekate middleton engagement ringPrince William#39;Kate Middleton Engagement Ringkate middleton