Selena Gomez thinks Justin Bieber looks "smoking hot" in his Calvin Klein photo shoot.
The 'As Long As You Love Me' hitmaker was named the new face of the underwear brand earlier this week and his on/off girlfriend is reportedly "kicking herself" for still having feelings for the 20-year-old singer.
A source shared: "Despite still being angry at Justin and thinking he should be concentrating on his music career rather than modelling - she has admitted to pals she's still totally attracted to him and thinks he looks smoking hot in the new pictures."
The 22-year-old singer used to have posters on her wall of the brand's models and always "dreamed" about dating one, according to an insider.
The source continued to HollywoodLife.com: "When Selena was a kid she had CK model posters on her wall. She even wistfully dreamed about dating one. Now her ex has become one.
"Despite still having heartache and pain over Justin, Selena is kicking herself for thinking he's so incredibly hot."
Meanwhile, the 'Come And Get It' hitmaker is believed to be fed up of being known as Justin's girlfriend.
A source revealed previously: "Hearing that she is with Justin and should be with Justin or shouldn't be with Justin is exhausting.
"She always reads about herself and Google's herself and she hates being known as Justin's girlfriend or not his girlfriend.
"She wants to be known in her eyes and to others as Selena Gomez."
Tagged in Selena Gomez Justin Bieber