I'm torn between laughing and crying right now.