Today, Tomorrow and Forever

Almost (alt. take 6)