Here comes the sun... . . . . . . . .