The Sports Illustrated Swimsuit Edition is out, and the lucky cover girl is 25-year-old Irina Shayk
The cover shot features Shayk in a pink and yellow bikini snapped on the beach in Maui.
But last night's announcement that she was the cover girl didn't go quite as planned.
The official unveiling was supposed to take place on the Late Show with David Letterman. Shayk was waiting backstage with other contenders for the cover when Letterman revealed she was the winner.
Getting the cover was a shock to Shayk, but many people already knew because the cover was leaked on Twitter hours earlier.
When the cloth covering the giant billboard on Times Square was briefly removed for production reasons, a woman working in a building across the way snapped a photo and then tweeted it for the entire internet to see.
Shayk has appeared in the famed swimsuit issue five times, but this is her first time on the cover. She is currently dating hunky soccer star Cristiano Ronaldo.
Last year's cover girl Brooklyn Decker is back in this year's issue.