Question: who sings i should have bought you flowers
Answer: Bruno Mars