David Mazzucchelli said this quote

Life is stressful,dear. That's why they say rest in peace.