Question: who wrote never gonna give you up
Answer: It was written and produced by Stock Aitken Waterman .