The song was released as the album's lead single along with a cover version of Dutch rock band Shocking Blue's "Venus" (1969) on 22 April 2003 in German-speaking Europe.
"No Angel (It's All in Your Mind)" was promoted through numerous live appearances, including its world premiere at the Bravo Super Show on 8 March 2003 as well as performances on Top of the Pops and Interaktiv.
[1] "No Angel (It's All in Your Mind)" was written by Pete Kirtley and Tim Hawes from British production team Jiant along with songwriter Liz Winstanley.
[2] Production was overseen by trio Perky Park, consisting of Arno Kammermeier, Peter Hayo, and Walter Merziger, and Nik Hafemann for Cheyenne Records.
"[4] Upon release, "No Angel (It's All in Your Mind)" peaked and debuted at number one on the German Singles Chart in the week ending 5 May 2003.
[11] The first verse is sung by a curly-haired Sandy Mölling, who is filmed while performing in a narrow corridor made of fluorescent tubes at either side of her.
Vanessa Petruo is seen dancing in front of a sitting man in a tin foil covered room with a light bulb dangling from the ceiling.
Lucy Diakovska is wearing a short dark sequin dress and is posing for a photographer against a silver brick wall, with lights pointed at her.
Towards the end of the video, the members of No Angels are lined up in black clothes with microphones in front of them, and finish off with a basic dance routine.