1. Be totally honest with you about everything (She was honest, I'll give her that) 2. Answer every question that you ask truthfully and fully. (Nope)
Nope she wasn't and has never been totally honest. You are only fooling yourself if you think so.
Your observation and comment on number two only proves that she hasn't been totally honest. If she hasn't answered every question you ask her truthfully then there is NO WAY and it is not possible that she has been totally honest.