Cameron Diaz and Benji Madden smooched during a meal at ABC Kitchen in NYC last month. The pair were spotted kissing and cuddling during their meal, and an onlooker reported that the couple "couldn't keep their hands off of each other," adding, "They were whispering to each other and laughing." Cameron and Benji's Big Apple dinner date came just a few weeks before they headed to Miami to celebrate the Fourth of July weekend together. They showed lots of sweet PDA on the beach and were all smiles while spending time with friends by the pool. Benji and Cameron have been going strong since early May, and it was recently revealed who is responsible for setting them up: Nicole Richie (who is married to Benji's twin brother, Joel) spilled the beans on Watch What Happens Live this week, telling host Andy Cohen, "I am a devoted sister-in-law. I'm going to take responsibility for everything!"