I bonked on this ride in January, totally my fault. The weather was wet, and I did everything wrong - I didn't have enough layers so I was cold and wet the whole ride, I didn't eat enough pre ride, and I didn't drink electrolytes and I didn't eat enough on the ride itself. (It's actually closer to a 30 mile ride, but for some reason Garmin broke the ride into 2 segments.)
I've done this exact same ride dozens of times with no problems in the past, but about a mile from my home I literally had to stop and eat a power bar to keep going. Totally my fault from the get go; it's almost like I was trying to sabotage my fun.... I know better and until this day, I couldn't remember the last time I hit the wall....
Thing is, it seems to take about a week to replenish the glycogen properly, weak for a week....
Eat and drink. A bottle of water and an energy bar or equivalent every hour will keep me topped up...