shoutforjoy.net
Hope #20 Children
The fact that we keep desiring to have children and keep having children is probably the greatest sign of the level of hope most humans have in the future. Against all indications to the contrary, …