I saw this film many years ago and found the movie entertaining. The acting was terrific.
This time I found that the film a bit creepy. It is about control, societal norms and especially accepting and living our life as it is. Fantasy is not reality.
The brother is crass and talks about women in a derogatory manner. There is the stereotypical stepfather who appears on the surface very affable, yet his controlling nature is seen in how he continues to make fun of the dog in spite of Calvins protests. It appears from the slight of mouth mother comments, that the actual husband was controlling as well.
The mother is still being controlled by her partner. The same may have occurred with her first husband as we hear her singing accolades of him.
And now, she does the same with her present partner applauding his furniture skills, when in fact the chair he gives to Calvin is crass. She also credits her partner with the garden. This woman does not appear to have her own identity and has relied on mens ideas not her own. Calvin is forced to take the chair, which he despises.
Of course Calvin has to create an ideal woman. Most people in his life have disappointed him or controlled him. Understandably, he brings his fantasy to life and when things start to break down with her he feels sorry for himself and visits the sins of the father trying to control her and pretending things are okay.
Ruby acts as a wonderful foil and challenges his fantastical ideal view of love. As she becomes more independent, he decides to write changes in the story where she becomes extremely dependent on him and then is constantly joyful and acting like a child. He is unsatisfied no matter how he much he changes the story. His controlling nature surfaces.
In the end, as Calvin faces his real life and stops creating a fantasy life, the film becomes a story of restoration, reconciliation, and acceptance of his life as it is.
It is wonderfully acted and a beautiful ending.