There are approximately 1,013,913 words in the English language but I could never string any of them together to explain how incredible I think you are.

(Source: danielmaitland, via prayingforhipbones)


599,355 notes


click the + for a great dash