Elisabeth Vincentelli also from "Entertainment Weekly", commented: "Dion keeps the belting in check throughout most of "One Heart," so when she does go for the dunk, as on "Have You Ever Been in Love," the sense of gleeful release is particularly satisfying. (The track -- a sweeping, string-laden '70s-style ballad cowritten by Daryl Hall -- is a repeat from last year's "A New Day Has Come.") The song is the best example of the rock-solid foundation "One Heart" is built on: Dion's uncanny ability to infuse sincerity into aural Hallmark cards and sound like the only person on earth who believes in true love." Chuck Arnold of "People" called it "one of the strongest cuts from the album", while Sal Cinquemani from "Slant Magazine" named it a "classic-sounding ballad".