Oh. My. Gosh. this OC is pretty much perfect! While there is never an OC that is perfect, I cannot really find much ways to improve here. Zoe is very balanced, she has good flaws and talents and her backstory is detailed but not overdone. She's just amazing! I love it!