!!!!
the more I thought about it that's why I put that "do more digging".... yo , man, real talk? If you like her be patient.
I laid in the cut for my current BF for a year, at least. No exaggeration. He had a girl at the time so I just chilled... bided my time... bided too much damn time and he started dating this other chick.... bided my time SOME MORE and I finally felt like I had an opening and pounced

. By no means stop living your life but just always make sure you keep an ear to the streets so you can know if something changes in her situation
It's kinda like how you put it though--- when you know somebody is different and they seem like they'll be worth your while. Just be patient.