I Cry For Every Little Thing

When I'm sad of course, but I can cry when I am happy, surprised, worried, even when I am tired...
Calistea Calistea
22-25, F
Oct 10, 2010