Question: who sings mama can't buy you love
Answer: British singer / songwriter Elton John