Reflect, Rest and Renew!