Aww what a little beauty. Take her to the vet and see if she's been chipped.
Keep her - she looks adorable. These things happen for a reason sometimes...
She'll be a nice little girl to keep around :-) Just get her to a very to make sure she's well.