Singer Demi shocked after song cover is praised by X Factor winner Leona Lewis

© Steve MacDougall/DCTMediaDundee singer Demi McMahon.
Dundee singer Demi McMahon.