Adam Levine and Behati Prinsloo are set to marry on July 19!
The couple is planning a weekend of wedding celebrations in Mexico and their intimate nuptials will take place at the Hotel El Ganzo in Los Cabos.
According to gossip blogger Perez Hilton, a rehearsal dinner will take place on Friday, 18 July, and the Maroon 5 frontman and Victoria's Secret model will exchange vows the following day.
A source also explained there will then be another gathering the day after the wedding to allow guests time to say goodbye to the newlyweds.
It was previously reported the couple is planning a vacation to Behati's native South Africa after their wedding so they could "celebrate with people who can't make the trip" to Mexico.
Behati, 25, recently admitted she already has her wedding gown.
She said: "It's bohemian, very beachy. Very me."
Meanwhile, 35-year-old Adam celebrated his bachelor party last month in Las Vegas.
Adam was joined by male pals at a private dining room at N9NE Steakhouse inside Palms Casino Resort, where the group dined on shellfish, filets, and salads, before ending the meal with espresso shots.
The group stayed at the Palms Casino Resort's Hardwood Suite in a 10,000 sq ft room which came complete with a private dancefloor, 24-hour butler service and indoor basketball court.