I don’t think Nico and Will got together because they were opposites.
I don’t think they got together because Will was a happy sunray and Nico was this dark hurting kid.
I think they got together because Will was the only person who talked to Nico without fear.
I think they got together because even though he’s not a fighter, Will knew how to fight for what’s right, and for what he wants.
I think they got together because Will was the first to call Nico out on his bullshit.
I think they got together because they both understand death. They’ve both lost people. They’ve both experienced the trauma of war.
I think they got together because they both knew depression and what it could do.
I think they got together because they were both hardened by wars that weren’t meant to be theirs to fight, because they both understood loss, because they both understood what it was to try your best and fail. By which I mean, Nico had always tried so hard to fir in and couldn’t because of his powers. Will must have tried so hard to save people in the wars and failed, unable to save all of them.
Nico comforts Will because death is inevitable. Will comforts Nico because he shows him he isn’t alone.
These two aren’t together because they’re different, but because they’re the same.
Everyone paints Will to be this happy, jokey, super-safe doctor, but my gods, did we read the same books? Did you see how feisty he is? How reckless he can be? How he lets Nico push his boundaries, and is only there to stop him from going too far? This boy reattaches limbs, and he can get entire armies to stop fighting and listen just by whistling.
No, Will Solace is not this happy-go-lucky sunshine boy. He puts on a happy front, but you think that doesn’t go away? You think Nico doesn’t find himself comforting Will as much as Will comforts him? You think Will Solace doesn’t break down over the death of people he cares about, people he couldn’t save? You think this pain, this understanding of the shitty life they have to live isn’t what made them compatible?
Nico shows it more, but Will is hurt too. And that’s why they’re so good for each other.