Please give me some advice:

A pregnant stray has started coming to my house for food. I have two choices........

1. Continue to feed her, hope she has the kittens somewhere safe, then eventually try to TNR the entire litter. The problem with this is that it COULD be the start of a new colony. I have succesfully spayed all the female strays in the compound, so the only new cats we have here are ones which "move in" from elsewhere or are dumped. There is a risk that I may not catch them all before they are sexually mature, and wel all know how many kittens ONE unspayed female can produce.

2. Trap her now, and allow her to give birth at the shelter, then help socialise the kittens. Hopefully some of them will find good homes. The problem is that we DO NOT have a no-kill shelter, so I have no control over the fate of mommy cat or her kittens. I am also concerned that the trauma of trapping her will cause her to lose the kittens.

PLEASE HELP! I don't know what to do!

PS she is a gorgeous grey and white girl - looks like our Edwina, and is no more than a kitten herself - poor thing!