Well, they live near each other so it's reasonable that they cross paths without her seeing him.

Also, the Cinderella movies were good, dammit. The Little Mermaid II was horrid though.