I don't even know what to say. Reading all those makes me want to cry