I think you have a clone of my DD too! She gave up all naps at 13 months. She would have a terrible time falling asleep alone and would wake up several times every night and we ended up co-sleeping too. (it was just much easier to have her in bed with us, since she would sleep a little better in bed with us)
When DD was 3 going on 4, her older sister gave her a present (DD24 painted her old bedroom pink and purple for little sis, and put a big bow on the door). We set up the downstairs bedroom for her, and from then on she has not only slept by herself, but really doesn't wake up in the night calling for us anymore. Now, to be fair, the timing of this move also coincided with DD getting to go to kindergarten before turning 4, and we think that her being able to "use her brain" also helped her sleep a little bit better.
She still requires very little sleep and has not napped since 18 months old, but she does go to bed at 7:30 every night and does not come upstairs to get us until 7:00am each morning. (I know she is awake before 7, but we have told her that she cannot come up stairs before her clock turns green, and she waits it out)
I think it gives her time in the morning to gather her thoughts and start her day the way she wants.
A side note - as an infant and young toddler, DD would wake up in the middle of the night with what we could only think were night terrors. (opened eyes, frantic wailing but no connection to us being there) We would walk her outside and show her the moon and stars and that would calm her down enough to go back to sleep. When she was 15 months old she communicated to us that she had a "sleep family" and that is how we concluded that she was either dreaming or her mind was just so busy she could not tune it out even when sleeping. After hearing this, DH and I started to talk to her during her "night time wakings" and she would tell us what she was seeing/hearing and then she would fall back to sleep. The more she communicated with us the less the "night time wakings" would happen.
Hang in there!