i just really need to point out, and this is one of the most important things i could say, that serena too is an unreliable narrator.
you are not supposed to come out the other side of the novel hating carlos or thinking that he doesn’t love her. i know when you just read it in very brief its easy to do that but thats not how it is. serena is extremely depressed and self-deprecative. she does not and cannot believe that carlos loves her. but you have to remember that this novel is intended to be a SIDE novel to accompany the main series.
and what do we know from the main series? we know that carlos has not been the same since he left serena. we know that, for 4 years as of present day, he has never been the same. we have seen him say explicitly that he is in love with her. we have seen him acknowledge that he treated her horribly and that he regrets it. we have seen him express that he would still get back together with her. we see that the subject of serena is extremely touchy still. we see that he keeps her mittens and polaroids of her in his closet with what was meant to be jolie’s baby blanket, we see that he still searches for her smell. we see that he sees her in everything and will defend her name at any opportunity. we see that, in times of distress, his instinct is to run to her. we see that he bought her a wedding ring. we see that the guilt for what he did to her haunts him everyday. we see that he took up alcohol in order to try and make himself feel better. all of this and more, so much more, that exists so clearly in the original material if you have the eyes to see it.
what also happens is jolie. jolie, who has her blonde hair, and most particuarly, serena’s eyes. while dream jolie is a wavering encapsulation of every woman (sister, friend, lover, mother) that carlos has ever loved (described in 1-3-2), nightmare and hallucination jolie is a sick version of serena with the personality of everything carlos hates about himself. jolie is, in the end, a metaphor. for every ache he has for the daughter he never had, it’s an ache for serena. it’s important for me to say that both if his major suicide attempts were directly caused by grief for jolie and indirectly by grief for serena.
serena does not see carlos’ love for her because she is not present in the main narrative, she’s not around in carlos’ life to see all of this. but when you as the reader see the main narrative, you see the way she sits between every line and how she haunts everything carlos will ever do.
you are not meant to come out of this story blaming either of them, that’s not the point. it’s a tragedy. they are two human characters who do human things, and human does not always translate to likable. they are both human and their lives mixed in an awful way (because snow and fire can never work together), and they got split apart by a tragedy that will live with them forever. you are meant to see this story from a holistic perspective and see every side. you see how serena hurts and aches and you see the validity in that and acknowledge it. you also see how carlos is a product of his childhood and his mental health, and while that’s not an excuse, it’s an explanation you’re meant to empathize with.
people are not black and white. stories are not black and white. tragedies are not black and white. we all live in shades of gray and so do these two. the point of this story is to understand these characters further, not to judge. the point is to empathize. the point is to understand what has driven carlos to this point. but most of all, the point is to give serena a voice, to let her speak and have her story told, because otherwise her face is forgotten and she’s nothing more than the white of the page. but in telling her story, it does not discredit or invalidate carlos’ story. they coexist and strengthen each other.
tl;dr: they love each other and handle it in different ways, and are not mind readers and are not privy to what the other thinks. you must come to analyzing this story from an all-encompassing perspective.