Los Angeles - Justin Bieber sent Selena Gomez flowers worth $10 000 last week.
The 20-year-old singer split up with the Come and Get It hitmaker - who he has been dating on/off since 2010 - earlier this year, but tried to win her back recently by splashing out on a stunning bouquet.
A source said: "Bieber has hardcore been after Selena."
The Baby hitmaker fuelled rumours he had rekindled his romance with Selena earlier this month after he posted a picture on his Instagram of the brunette beauty at the Oscars after-party, which he accompanied with the caption, "Most elegant princess in the world".
The source explained to RadarOnline: "After he posted the Oscar picture of her calling her a princess, he sent her $10 000 worth of flowers. Like a shit ton of flowers!
"Justin will do anything, literally anything for Selena."
The couple have been inseparable over the past week after they were spotted enjoying a romantic meal in Texas at the weekend, before heading to a dance studio for a private lesson.
The troubled star took to his Instagram on Tuesday to share an intimate video of the pair learning their collaborative choreographed routine at the Action Dance Studio in Texas.
In the clip, the duo danced to John Legend's Ordinary People, which saw Justin pin Selena, 21, up against the wall, before lifting her up.
However, it is believed the clip was later deleted from his account.