It's getting hard to keep this straight, but Justin Bieber and Selena Gomez look to be on again. They were spotted out late last night for dinner looking "very happy and in love," according to People magazine. 

They spent about a half-hour together at the Dream Hotel's Marble Lane in New York City before leaving hand in hand. A source says, "It was just the two of them, sitting together. At first they were quietly talking and then they started kissing. They were smiling -- definitely seemed happy!"