папы могло не быть в принципе
мне кажется, что Оля- не молодая 20 летняя девченка, а дама в районе 40, наконец- то родившая ребенка "для себя", не имея мужа, хавера и т.д.- согласитесь- таких немало
узрев свет в конце тоннеля- а этим светом для неё является сын, она решила полностью посвятить себя ему- это один из вариантов
второй вариант- мне показался ребенок просто больным... может, аутистом, может еще что- то в этом роде
третий вариант- тут настолько все описывается одной стороной с таким явным пренебрежением ко второй стороне, что сложно понять- что правда, что ложь