Tearjerkers

  1. 2062345
  2. 2151042
  3. 2702442
  4. 2191186
  5. 3241914
  6. 2017138
  7. 2507785
  8. 1288619
  9. 3161030
  10. 842331
  11. 842333
  12. 2188205
  13. 2349226
  14. 2220754
  15. 852649
  16. 3774348
  17. 2397612
  18. 2408433
  19. 2353538
  20. 3623406
  21. 3284178
  22. 2340751
  23. 2625458
  24. 3405922
  25. 2625042
  26. 2305427
  27. 2987113
  28. 2373082
  29. 2340855
  30. 1984055
  31. 2147063
  32. 1594338
  33. 927173
  34. 1327385
  35. 2409839
  36. 2449140
  37. 3251608
  38. 2574465
  39. 2150951

Brought to you by Good, Form & Spectacle.