3 separate stories take place over two days. The characters' paths intersect, and they affect each-other unintentionally.
2003
—
1995
1986
1985
1934
1999
2001
2007
1956
2002
2005
1994
2000
1996
1988
1979