Man, that had me almost in tears, especially at the end.