Very well written and constructed. The dialogue sounds very natural.
I'd like to suggest an alternate ending, however, if I may.
After Steven leaves, Barry walks into his home and we dozens of pictures of a woman (the wife who broke his heart). They have big Xs over them and some are torn up...