When it comes to celebrities, not too many like to share their private lives, especially their love lives. Though many have found love, we think that it's time for these couples to throw in the towel and get married already! Spanish singer Enrique Iglesias and his girlfriend Anna Kournikova have been dating since 2001. Sofia Vergara is engaged to businessman Nick Loeb. Cuban actress Eva Mendes and her boyfriend Ryan Gosling got together in 2011 while filming the The Place Beyond the Pines. It's Cuban and Mexican love for Telenovela actors William Levy and Elizabeth Gutierrez. The couple has two children together. Spanish soccer star Gerard Pique made his Colombiana rockera girlfriend Shakira a mami with the birth of their son, Milan. We say it's time to say "I do"!