Kate Upton has revealed she is engaged to baseball player Justin Verlander as she showed off a stunning diamond ring at the Met Gala.
The 23-year-old actress and model confirmed the news to the US television channel E! as she walked the red carpet in New York.
She said: "I'm really excited, he asked me right before season started so we've been keeping it on the down low for quite a while.
'So I'm excited to finally be able to share it with the world."
Kate and Justin, a pitcher for the Detroit Tigers, have been dating since 2011.