Question: who sings never going to give you up never going to let you down?
Answer: Rick Astley