The sun returns at last … !