Site uses cookies to provide basic functionality.

OK
How many tears must we weep? How loud must we cry? How many farewells must we say, for the dead to hear goodbye?