Does it have to be so complicated for a villain to get his happily ever after?
Dennis is used to being the villain. He's used to being chased by people who want to take him down. But this time, things are different.
Annie and Dennis are on the run from his old pack. Desperate to save his mate and his son, the villain will throw away his old anger, for now. If it means giving the woman he loves back to the alpha he hates, then so be it.
It will most likely kill him, but Dennis' old pack will kill Annie if he fails, and his son isn't safe with the pack of his enemy, or the wolves hunting him down.
If Dennis is to survive this with his son and his mate, then he must carefully navigate the hundred year rage of his enemies, and come to terms with the crimes of his past.