Justin Bieber and Selena Gomez are rumoured to be back on again after they were spotted out together.
The couple - who previously had an on-off romance for two years - were seen hugging each other at a flower shop in Selena's native Texas and also enjoyed a meal together, according to US reports.
TMZ reported that they were also spotted working on their moves at a dance studio, where the owner said they were "really close and into each other".
Selena, 21, was in Texas to perform at the Hidalgo State Farm arena, but insiders have said Justin, 20, had no reason to be there other than to see the former Disney star.
Pop heartthrob Justin and singer-actress Selena were thought to have split for good last year.
But in recent weeks they have been seen together on several occasions and last week Justin sparked new speculation when he posted a picture online of Selena in her sheer, beaded dress at the Vanity Fair post-Oscars party with the caption: "Most elegant princess in the world."