Onyx Storm Ending!!

So who has finished reading Onyx Storm? I finished it just now. And the ending's made me restless. When did Riorson even put the ring on her finger? Does that mean he was already carrying the ring and had a Plan B prepared just in case things don't go the way as planned?

Also Violet must have asked Imogen to make her forget but when? She fell unconscious right after the fight with Theopanie. And Imogen definitely wasn't there or anywhere near. Neither did she have a conversation with anyone before falling unconscious. They said she has been missing for 12 hours. Did Brennan and Imogen do something and now are lying?

Or else why would Andarna say, " I will not let them burn you?" God!!!! I'm going crazy!! Rebecca is once again torturing us 😫😫

Also what would Tairn recover from?? What does that mean? Definitely not injury? The Bond? Tairn and Sgaeyl's bond?

Guys please discuss!!