Wild Geese by Mary Oliver

You do not have to be good
you do not have to walk on your knees
for one hundred miles
through the desert, repenting
You only have to let the soft animal
of your body love what it loves
tell me your despair
and I will tell you mine
meanwhile, life goes on
meanwhile the sun
and the clear pebbles of rain
are moving across the landscape
over prairies and the trees
the mountains, and rivers
meanwhile the wild geese
high in the clean blue air
are heading home again
home again
whoever you are, 
no matter how lonely
the world offers itself
to your imagination
calls like the wild geese
harsh and exciting
announcing your place
in the family of things