Tree swallows already have young and it won't be long before they leave the nest (if not already!). Where do the weeks go? It seems the swallows arrived back only yesterday!