Cecelia was a product of the time period, to a certain extent. At times, she was naive and unlikable. She could have been more understanding but she focused more on her situation and herself more than on her daughter. But I do believe her character was a necessary story component.
I found her character frustrating, same as others, but unfortunately a product of the time, as others have said.