Question: who sings beauty and the beast with ariana grande
Answer: John Legend