I don't know how many time's I've cried while while reading this at midnight but it was all worth it.