Perfect? Who has time for that?

11899834_10152969991606481_2598779847773110688_n