Selena Gomez is a crafty little princess.

After refusing to ever publicly speak about her on-again-off-again love Justin Bieber (except for when she mocked him on live TV), she featured a voicemail from him on a new song.

Gomez's new track, 'Love Will Remember,' opens with a sappy message from the Canadian heartthrob telling the Disney darling, "Hey babe it’s me, I just wanted to call to tell you that I love you so so so so much. Just wanted to let you know that you are my princess, you are worthy of all of the love in the world, you are the love of my life."

Whether that's adorable or nauseating may depend on your age or cynicism level, but we'll leave it up to you.

It's an interesting move from the apparently PR-happy Gomez, who was recently revealed by the Toronto Star to be pretty impossible to interview -- especially about Bieber.

There were to be no Bieber questions, no recording devices (which her camp may regret, as that move risks a lot of misquotes), no notetaking -- it was "all about the music," though the music is pretty transparently about Bieber ... at least for marketing purposes, seeing as Gomez didn't pen any of the songs herself.

The pair appear to be on-again, per an Instagram post of his, but that was also to promote his new single, 'Heartbreaker' -- so take all of this romance with an entire shaker of opportunist salt.

Listen to Selena Gomez, 'Love Will Remember'