OK, from a seasoned fosterer of just one
for what it is worth....
Can you honestly tell yourself that you can give Bonnie a good home and that you can afford to maintain her in exellent health and give her heaps of love and attention, and continue to do that when your boy comes home?
Can you honestly look yourself in the face and say 'I can give this cat the bestest home in the wide world and the other people can not'
Could you feel happy if, by keeping Bonnie, you are depriving other cats of the chance to have a loving temporary home while they are awaiting their foster home, when their alternative is to spend their waiting time in a cage.
Think about it. You have had Bonnie for how long? And your intentions when she arrived were...?
Just being a meany, I know, but do think it through if you are seriously thinking of taking her on permanently...