I’m not holding out that Qiao An will tell the truth. She probably feels like she has too much to lose and it would cause a lot of problems. I think he is smart enough to figure it out from her reactions though.
Xiaoran has a lot to make up for though. I hope he is not easily forgiven.