Justin Bieber and Selena Gomez have been seen kissing in Norway.
Witnesses saw the former celebrity couple "holding hands, hugging and kissing on the lips."
Selena flew into Oslo on Thursday to support her ex while he performed a concert for his Scandinavian fans.
"They looked really in love, like no fights ever happened before," a source told People. "It definitely looked like they were back together."
The former lovebirds, who split up in November, are rumoured to have kept in touch, with Justin spotted visiting the 20-year-old star's home last month.
A source told Us Weekly that the pair cannot stay away from each other for long, despite the break up.
"They have a crazy connection," the insider told the publication. "They just can't seem to break their connection. It can be intense."
Since parting ways, Justin has hit headlines for various controversial reasons, including turning up late for a UK show and making "insensitive" comments about WWII victim Anne Frank.
He has also been accused of spitting on his neighbour, speeding in his car and smoking marijuana.
However, many are eager for them to get back together, including his mother Pattie Mallette.
"Justin's mum has always been very close to Selena, and she's impressed by what a good influence she's been on her son," a source explained to Radar Online previously.
Justin, 19, is currently on the European leg of his Believe tour and will play a show in Copenhagen on Saturday.
- Cover Media
Shakespeare play causes scores to faint (graphic content)