Selena Gomez 'forgives' Justin Bieber after string of dates
Justin Bieber has managed to swoon his way back into the arms of Selena Gomez after a tempestuous few weeks of breaking up and getting back together.
The 20-year-old former Disney star, has been on a string of dates with her pop star boyfriend just in time for Christmas, getting their relationship back on track after a lot of grovelling on Bieber's part - and he's finally been let off the hook if reports are to be believed.
Justin and Selena split earlier this month after he invited underwear model Barbara Palvin to his dressing room at the New York Victoria's Secret show where he performed.
"After a lot of begging Justin's eventually been forgiven and has had to admit he's messed up," the Sun quoted a source as saying.
"It's early days but she's taken him back and told him to clean up his act," the source added.