Puzzled Pieces

a beautiful fit of confusion.

ven0moth:

caterpillars have the ideal life. they eat a lot and then sleep for a while and wake up beautiful.

(via seesilver)