Even if we think we've seen it all; life can still surprise us and we can still surprise ourselves.

Aalen, Germany ♥    http://michal-in-neuseeland.tumblr.com