1084910

Hope and Despair: Those Tears that Nobody Knows of