I thought the ending was really good. A nice realistic albeit sad twist.  Cbsrmt usually wraps it all up with some cutesy phrase and perfect happy ending, this was a really nice change of pace. Well written/paced throughout