Valentine's Day is on Friday, and whether you'll be whipping up a romantic date-night menu  or picking out a sexy gift for yourself , one thing's for sure — love is in the air! Celebrate with a look at some of the best celebrity PDA moments through the years — from sweet kisses to serious cuddling, we've got it all. Scroll through and tell us which steamy duo is your favorite!
Miley Cyrus  and Liam Hemsworth kissed on the beach in Hawaii in December 2011.
Josh Hartnett  and Sophia Lie locked lips on the streets of NYC in October 2011.
Andrew Garfield planted a kiss on Emma Stone  on the streets of NYC in January 2012.
Mae Whitman and Matt Lauria filmed a racy scene for Parenthood on an LA beach in October 2012.
Stanley Tucci and Felicity Blunt kissed in the stands at the US Open in September 2012.
Bradley Cooper  and Zoe Saldana  kissed on the set of their movie The Words in June 2011.
Justin Bieber  grabbed Selena Gomez  in the Hawaiian waters while on vacation together in May 2011.
Tom Brady  and Gisele Bündchen let their love flags fly during a Rio getaway in March 2011.
Natalie Portman  and Benjamin Millepied couldn't keep their hands off each other in May 2011 in NYC.
Heidi Klum  and Seal put on a show of affection prior to Elton John's annual Oscar viewing party in LA in February 2011.
Julia Roberts  and Danny Moder couldn't keep their hands off each other in June 2011 in New Mexico.
Matt and Luciana Damon kissed during a January vacation to St. Barts in 2012.
Robert Downey Jr . and his wife, Susan, shared a kiss in NYC after an appearance on The Late Show With David Letterman in April 2010.
Will Smith  and Jada Pinkett Smith  shared a little smooch in May 2012 during a Philadelphia 76ers home game.
Pregnant Megan Fox  planted a passionate kiss on Brian Austin Green  on an escape to Hawaii in June 2012.
Drew Barrymore  locked lips with Will Kopelman during a visit to LA's Staples Center in April 2011.
Olivia Palermo gave boyfriend Johannes Huebl a goodbye kiss in NYC in May 2012.
Kris Humphries and Kim Kardashian  looked completely in love in October 2011 during an appearance on The Tonight Show.
Kate Bosworth  and Michael Polish shared an NYC kiss in June 2012.
Matthew McConaughey  smacked one on Camila Alves at a March 2012 event in Austin.
Penn Badgley  got a handful during an NYC makeout session with Blake Lively  in July 2010.
Kanye West  and Kim Kardashian  had lots to share affection over after announcing their pregnancy news on New Year's Eve 2013 in Las Vegas.
Lauren Conrad  kissed her boyfriend, William Tell, during a loved-up breakfast date in LA in June 2012.
Emily VanCamp and Joshua Bowman were all over each other in June 2012 during their romantic getaway to Monaco.
John Legend  and Chrissy Teigen kept themselves occupied at a Lakers game in February 2011.
The most famous kiss goes to Kate Middleton and Prince William after their wedding  on the balcony of Buckingham Palace in April 2011.
Cristiano Ronaldo and Irina Shayk got close at the November 2011 Marie Claire Prix de la Mode Awards in Madrid.
Naomi Watts  and Liev Schreiber  kissed during a July 2012 trip to the South of France.
Katy Perry  got a good-luck peck from her then-husband Russell Brand  at the Grammys in February 2011.
Justin Theroux planted a kiss on Jennifer Aniston 's cheek in late 2011.
Source: Terry's Diary 
Taylor Swift  and Conor Kennedy kissed during their stay on Cape Cod in August 2012.
Robert Pattinson  leaned in for a kiss from Kristen Stewart  in the backseat of an NYC cab in April 2011.
Channing Tatum  and Jenna Dewan shared a sweet kiss while waiting for their car outside of LAX in February 2012.
Mariah Carey  stole a kiss from husband Nick Cannon during a trip to Paris in April 2012.
Ryan Gosling  and Rachel McAdams  shared a sweet, PDA-filled Toronto lunch back in August 2008.
Ashlee Simpson  and Vincent Piazza got affectionate in the sun in NYC in July 2011.
Justin Timberlake  embraced Jessica Biel  in LA back in August 2008.
Carrie Underwood  and Mike Fisher embraced in the crowd during the June 2012 CMT Awards in Nashville.
Rachel Zoe  got a kiss on the nose from her husband, Rodger Berman, at an NYC fashion event in November 2011.
Scarlett Johansson  and Romain Dauriac locked lips on the streets of NYC in December 2012.
Anne Hathaway  and Adam Shulman shared a kiss in Manhattan in November 2011.
Shakira  kissed Barcelona player Gerard Piqué during the La Liga match in Barcelona in April 2011.
Vanessa Hudgens  and boyfriend Austin Butler made moves on each other at the Coachella Music Festival in April 2012.
David and Victoria Beckham  embraced outside of their Chester, UK, hotel after announcing their engagement in January 1998.
Doutzen Kroes and her husband Sunnery James kissed on the beach in Miami in March 2013.
Tom Cruise  dipped Katie Holmes  on the red carpet in June 2005 at the NYC War of the Worlds premiere.
Tom Sturridge and Sienna Miller  shared a passionate kiss on a May 2012 getaway to Portofino, Italy.
Jennifer Aniston  and Justin Theroux kissed after soaking up the sun in Mexico in January 2013.
Newly engaged Olivia Wilde  and Jason Sudeikis could hardly keep their hands off each other while sightseeing in Rome in October 2012.
Whitney Port  made out with Ben Nemtin during a Hawaii getaway in October 2010.
Cash Warren and Jessica Alba  got swept up at an LA Swarovski  event in November 2011.
Dax Shepard and Kristen Bell  hugged and kissed on the beach in Miami in January 2008.
Pink and Carey Hart exchanged an adorable peck on the NYC set of her movie Thanks For Sharing in October 2011.
Ben Affleck  and Jennifer Garner  locked lips at the LA premiere of Argo in October 2012.
Diane Kruger  and Joshua Jackson  embraced on the streets of LA before a lunch date in December 2012.
Brad Pitt  and Angelina Jolie  showed their love during the January 2012 SAG Awards.
Bruce Willis  swept Emma Heming off her feet in Germany in February 2013.
Eva Longoria  and then-boyfriend Tony Parker escaped to St. Thomas for a romantic getaway in October 2005.
Scott Speer towered over Ashley Tisdale  during a romantic stroll along an LA beach in July 2012.