Despite their brief break in October, Leonardo DiCaprio, 33, and Bar Refaeli, 22, were spotted holding hands at the Polo Lounge in Beverly Hills on Dec. 20. Are they back on? "They were never really 'off,'" a DiCaprio source says. "It was always a distance thing. Leo was making a movie in Morocco [this year], and Bar had her modeling career." Refaeli's mom, Zipi, says: "Bar is working all over the world. Says the DiCaprio pal, "It's a struggle to make a relationship like theirs work, but yes, they're together."