Lots of warm fuzzy feelings after this part!