I had tried to hike this trail a few days earlier but a high altitude lightning storm forced me to turn back. I went back a few days later with my wife and the weather was gorgeous. Everywhere you looked there were waterfalls and the sight of much snow on the nearby mountains was really neat. We parked at the Heather Meadows overflow parking where the trailhead starts. There's a few trails here and most intersect each other so you can do a combination of hikes, which is what we did. We started out on the Bagley Lakes Trail and took the Chain Lakes Trail up to Herman Saddle where the trail was covered in snow and became difficult to continue (Note: Bagley Lakes Trail was snowfree). We stopped about halfway up to the ridge and turned around and came back down and had a picnic lunch on a large rock overlooking Mount Shuksan and Bagley Lake. I bouldered around a bit and crossed a stream to a large snow covered hill and tried to slide down on my butt but the snow was too wet. Then I had to boulder back up to get my backpack. Another hair brained idea. My wife was laughing so hard. We took the Chain Lakes trail back and decided to take the Wild Goose Trail back to the parking lot. Wild Goose Trail has an easy initial climb to the visitor center which was closed for the winter still and then proceeded through pine forest where we saw a woodpecker. We plan to go back in the fall and hike this again and complete Chain Lakes Trail.
Trails for everyone, forever