always.
(Source: textsfromcastle)
THE HEAD AND THE HEART - Rivers and Roads
(Source: cosmic-comedy, via shimmeryshine)
Mind-Melter of the Day
It turns out that if you divide 1 by 998,001 you get all three-digit numbers from 000 to 999 in order.
Except for 998.
(via Futility Closet)
(via circusfreaksunited)
(via futuresecretagent)
(Source: a-torvs, via circusfreaksunited)
Deee Lite-Groove is in the heart
Ok. So this is a mashup of 90s dance hits played on the melodica. What’s that I hear you say? You need that in your life? Yes, yes you do.
I literally shed a tear. (LITERALLY. ACTUALLY LITERALLY.)