Great acting by everyone in the cast made this highly believable and understandable.