I have two foster kittens that have been here for quite a bit longer than I had expected them to be. Other foster carers seem to rehome theirs within 1-2 weeks, we've had ours for 2 months (seems a lot longer though!) and they are changing from kittens into cats before our eyes so to speak. And of course we are very attached to them by now - and so is the dog - and I have been thinking that maybe it was meant to be, even though I did not want a cat forever either.
But after sleeping on it, I thought: if we find a good home for them they will be happy there too and then we can take some time to decide on whether or not we really want a cat forever. I'll miss them when (if!) they go, but I've had 3 cats at separate times in my life, they were all quite different, but they were all wonderful pets in their own way. So if we adopt these ones out and decide later we do want a cat/s, I'm sure we'll find a couple of kittens that we will get just as attached to.
I suppose I'm telling the story to let you know how I have been dealing with the "maybe it was meant to be" argument in my decision on whether or not to keep these homeless cats.