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