3 separate stories take place over two days. The characters' paths intersect, and they affect each-other unintentionally.
1947
1938
1966
2004
1981
1940
2001
2006
1982
1997
2017
2023
2022
2000
1933
2015