Justin Bieber begins to make things up to girlfriend Selena Gomez, takes her on holiday and writes romantic songs ...

He recently confirmed that he was back together with his on again off again girlfriend Selena Gomez and now it seems thatJustin Bieber is on a mission to keep it this way.

Justin has started his one man assualt on winning back Selena's trust. Copyright: [Getty]

The Baby singer has whisked Selena away for a romantic break to Mexico where the two will allegedly be spending New Years Eve together.

The two were spotted arriving in Puerto Vallarta together on Saturday.

Justin Bieber also posted a picture of the couples resorts pool via Instagram.

Justin posted this picture of the resort pool. Copyright [Instagram/ Justin Bieber]

Nice digs guys, it seems Justin really is hell bent on treating Selena well this time around.

And Justin isnt just flashing the cash when it comes to winning back Selenas affections.

A source close to the couple revealed that Justin has written a string of would be hits for his next album about Selena.

[Related Story: Have Justin Bieber and Selena Gomez split?]

[Related story: Justin Bieber and Selena Gomez seen kissing after romantic ski trip]

The source said: "Justin told Selena that he wrote her a bunch of new songs and they are going on the album.

"He is desperate for her attention, but she is flattered. Sel loves him but just wants him to treat her better. But she loves when he sings about her, so she's flattered."

Selena and Justin are eternally off and on. Copyright [Wenn]

The couple have had a tumultuous time of late with Selena splitting from Justin twice in the past few months.

Selena Gomez broke things off with Justin Bieb! er the first time after he spent the evening entertaining Victoria Secrets models, later forgiving him.

However, she broke up with him again just recently after he decided to start hanging out with her ex-boyfriend Nick Jonas.

Lets just hope that its is third time lucky for the couple.