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