Justin Bieber is desperate to win back Selena Gomez.

The on/off couple split once again earlier this year, but the 20-year-old singer recently bleached his hair blonde because he thought she would like it, and is doing anything to try and persuade her to give him another chance including taking part in a photo shoot to remind her of his good looks.

A source explained: ''Justin hopes Selena saw the photos. He wants her to see how good he looks. How healthy he is and that's he's changing for the better. He hopes the pictures impress her.''

The 'As Long As You Love Me' hitmaker posted several of the snaps online following the shoot, which the insider revealed was ''spontaneous.''

Speaking to HollywoodLife.com, they continued: ''Justin's photo shoot was pretty much spontaneous.

''The photographer Nick Onken is a good friend. They know each other through Scooter's brother Adam. They all went to Guatemala together in 2013 to visit one of the Pencils of Promise schools together.''

However, since the series of photos were taken, the musician has been left heartbroken with the death of his beloved dog, Sammy, and is believed to be devastated by the news.

The star picked up the mutt from an animal shelter in 2008 but he recently passed away from unknown causes.

Taking to his Instagram account, Justin paid tribute by posting an image of him and his canine companion, writing: ''R.i.p Sammy you were the best puppy ever (sic)''