I totally think this fits! Now how did he survive the fall? <-- Time Lady Librarian: "my theory is that he didn't land on anything and it was a real free fall. from a writer's perspective, it's both risky and unexpected, and internet research supports the idea that it can be done."
Okay, I saw this on Tumblr, and I found myself disagreeing some. This comment makes a case for Sherlock never knowing how much John cared about him. I always figured Sherlock knew, but because of his lack of social skills, he didn't really know how to hand
Submitted by Anonymous Let's not forget about Lestrade and Mrs. Hudson. I'm sure they had a part in why he jumped as well. He cared for them too. (maybe he kept one of Lestrade's badges as a reminder?)