Responses

Dion's life was spared because of Roxan's mother. Dion, the loyal maid of roxan and roxan's mother went together. Somewhere. I forgot the place. The 3 of them stick together. Because roxan's mother asked him. But dion was constantly searching for Roxan.
He was mad and jealous when he found out roxan was with cassis the whole time.
Almost time!
Spoiler
Since fontaine started a rebellion, they went back to their mansion. Then caught fontaine. They'll interrogate him and torture.
Then that is the time when Roxan planned to forsake his father. Then Dion sided with roxan. Well, we can say, she was manipulating Dion. Whatever she ordered, he will do it.
Then Cassis went to their Roxan's mansion to take revenge. There was battle and their house was burning.
After that, Roxan is supposed to leave, far away, or even she was planning to die. Jeremy said if she is leaving. He ask roxan not to leave him. Then she still go. Then Jeremy said that he will build their mansion again, where Roxan can be happy. Since he know, Roxan is not happy in her current state/life.
As Roxan keeps walking, Cassis found her. Then they both went back to Cassis mansion. She live there for a while.