How does he know me so well?!

Also, I’ve recently been having ridiculously happy dreams. Like, thrilling dreams of perfect days and perfect moments. And it just…sucks.

Time for a run.

Via