I grew up in eastern Iowa but left for 15 years when I was in my early 20's. During that time I lived in Ill, Fla, Idaho twice, SC, and New Jersey. I moved back after 15 years but continued to work out of state, living in Mich and PA for extended periods for another 3 years. I love Iowa and I am really, really glad I am home, but I wouldn't trade my time away for anything. It was great to see all those other places, to learn about them, to soak up the local history and sights and sounds and customs, and to call them home. I have been back now for nearly a decade, and have loved being near family and lifelong friends and my Cyclones, but I wouldn't hesitate one second to catch another train out of town and see more of the country or world. It's a big, big, exciting, wonderful world we live in and you only go around once.
You can always come home, but you can never go back in time and do the things you'll later wish you had done.