“Rob was shopping with a male friend. He looked pretty happy and bought a ton of groceries, including a case of Coors Light and Snapple,” an eyewitness tells HollywoodLife.com exclusively.

Rob certainly has reason to be happy. After going through a devastating breakup with Kristen Stewart, his former girlfriend of four years, Rob’s in a new relationship with Riley, Elvis Presley’s granddaughter, and sources tell us it’s a love that’s “built to last.”

“This relationship has all the tools and is built to last, because they really get each other. It’s so new and they have just started entering the honeymoon phase, so it’s only a matter of time before you’ll see them out again, no matter how much they’d like to hide it,” a source tells HollywoodLife.com exclusively.

Kristen Stewart Looks Sad Arriving In LA

Meanwhile, Rob’s ex, Kristen, 23, was seen arriving in Los Angeles, and looking sad, on July 4 after taking part in Paris’ Fashion Week. Sure, she could just be tired from travelling, but she’s likely sad that she’s back in LA, where Rob was recently seen with his new love!