Squirreled Away: Release Date Announcement!

The wait is soon over! Squirreled Away is officially launching on March 28, 2025, on Steam! ✨🎉 We’re beyond excited to finally share the release date and welcome even more squirrels into the adventure! Explore a lush,…