London: Teen sensation Justin Bieber has written a song for his mother as an early birthday present.

The 18-year-old singer is very close to his mother, Pattie Mallette, and gave her the ultimate early birthday gift by recording a tune in her honour, as reported.

"Had the best mother-son date ever. Dinner and a movie and Justin gave me an early b'day present. He wrote a song for me. Moments to Cherish (sic)," Mallette posted on Twitter.

Bieber is incredibly close to his Mallette, who brought him up as a single mother.