Originally recorded by The Clovers (R&B #3 1955).
Hit version by Bobby Vee (US #6/R&B #22/CAN #2 1960).
From the wiki: “‘Devil or Angel’ is a song written by Blanche Carter and originally recorded by the Clovers in 1955, where it went to #3 on the U.S. R&B Best Sellers chart. It was re-recorded by John Bailey after he left the Clovers and formed another Clovers group for Lana Records in 1965.
“The song was covered by Bobby Vee in 1960, with veteran session drummer Earl Palmer among the studio musicians. It peaked at #6 in the U.S. charts and #2 in Canada, and was also a crossover R&B hit in the U.S. It was Vee’s first Top 10 hit.”