David,

Just keep up the good work and things will work out fine. Start off just trying to become her friend. Think back to when you two were dating and be that same happy person(Act as if..), That's what I'm working on.
But like you said "some days are better than others," I understand that so well.
You have been patient for sooo long just continue dbusting and reap the your rewards later.
I hope all goes well.
FBOW