"Soldier of Love" is a 1989 song by Donny Osmond, which became his comeback hit.
Fearing that the public were not going to buy a new Donny Osmond record, his label decided to release the single with no indication of who the artist was, and radio stations advertised it as being from a "mystery artist". It gained in popularity and helped send the song to #2 on the Billboard Hot 100 on its 8th week in the Top 40.
^Gold, Tayna. I hated being me, says former teen idol Donny Osmond. Daily Mail. 05 Oct 2007. Accessed 26 Aug 2008. "In 1988, after nearly ten years of playing high school halls, and waiting, Donny's promoter released Soldier Of Love as a mystery song - they played the song without revealing Donny as the singer."
^Popken, Randall & Newsome, Alice, and Gonzales, Lanell (1995). Departures: A Reader for Developing Writers: "The too-nice Mormon kid [Donny Osmond] who once sang "Puppy Love" has returned to the charts with "Soldier of Love," a faintly suggestive tune set to a post-disco beat.", p. 361. ISBN 0-205-16249-5