FWIW, putting Cisco on hold was a leap of faith on my part, too. They wouldn't hold him for very long, and I didn't have the fence built or anything. I just knew he was the one and hoped something would work out.
Yeah, if she's meant to be ours, it'll all fall into place.
If it doesn't, we just have to accept that it wasn't the dog or the right time.