By IONA KIRBY and DAILY MAIL REPORTER
They went through a rocky patch when they briefly split last month.
But it seems that young starlets Justin Bieber and Selena Gomez have sorted out their differences once and for all, after they were spotted kissing at a Salt Lake City airport on Friday.
Proving to all the doubters that they are back together and are stronger than ever, Selena sat on her boyfriend's lap as the pair indulged in a steamy kissing session while waiting for their flight.
Selena and Justin seemed as together as ever as the 20-year-old jumped onto her beau's lap, putting an affectionate arm around his waist.
An eyewitness told Radar Online: 'They were very affectionate with each other. They were kissing on and off and they just sat together and talked and looked totally in love.'
According to reports, the couple took some time out from their busy schedules to fly to Utah for a romantic ski trip, and were joined by Selena's best friend Taylor Swift and her boyfriend Harry Styles.
But it seems that not everyone is happy that the couple have reunited, as Selena has received a barrage of abuse from Justin's devoted fans on Twitter.
'Go back to your own friends and family. let justin breath and get your tongue from down his throat @selenagomez,' (sic) wrote one of his followers.
While another wrote: 'Your relationship is faker than joan rivers face @justinbieber @selenagomez'
The pair were wrapped up for their Utah getaway, with Justin in a blue padded coat and Selena in a khaki number, while they both sported black jeans and knitted hats.
Selena was spotted arriving in Los Angeles on Friday sporting the same outfit, although Justin was nowhere to be seen.