Question: who played trumpet on all you need is love?
Answer: David Mason