Lyric discussion by poffey21 

I think this song is about learning everything the hard way. He's trying to think logically to figure out his relationship, and the pieces just don't fit together. then the chorus talks everything opposite. "Stones taught me to fly" hint that what he was going into and what he learned were two different things. He learned it all the hard way. Then at the end he finally realizes there's a much bigger plan out there for him, and he has no control and no matter how smart he gets... He's never know how it's gonna end/

I think this one of the best, in my opinion most accurate interpretations. I think your completely right.

this is what i'd like to believe the song means. and i think this is how he intended it to be understood.

An error occured.