Wonderful game, filled with realism, tough topics brought to life in a careful way, and ultimately heart warming.