The Dark Knight Rises

I will refrain from posting my thoughts and giddiness until Thursday, July 26th. After that, prepare for SPOILERS for the magic that is The Dark Knight Rises!