this is the itchiest and the softest cardigan, all in one.

1,046 views
28 faves
14 comments
Taken on October 4, 2010