More than 30,000 glowing white roses have transformed Duke of York Square into the Ever After Garden—a moving annual tribute that raises funds for The Royal Marsden Cancer Charity. A much-loved winter ...