They have been engaged since 2016 after dating on and off for three years.
And Kate Upton proved she was keen to keep the spark alive as she performed a live striptease for fiance Justin Verlander on Monday.
The 24-year-old model shared the live video as she danced for the Detroit Tigers Baseball player, 34.