Oooooo so much to see, so much to do! Isn't spring grand?