This is a good thing, but also a bad one. Now, this is assuming that you have edited all that you can, have passed it by your CP’s and taken their thoughts into consideration, and that it is grammatically correct.
I will assume that is all true for the sake of this argument.
So you have this manuscript that you have slaved over for months, and you finally feel good about it, but when you try to hit send, a little voice says, ‘but is it perfect enough?’
You hesitate, go back over it and examine every single word, tweak it even more, and try again. And still that annoying voice persists. At this point, you need to tell that voice that there is free chocolate torte being given away at the café down the street, and when they dash out the door, you hit send.
It will never be perfect.
Let’s repeat that. It will never be perfect.
If you can say that to yourself and really listen, it’s pretty freeing. Almost every agent or editor will have a different opinion. The thing is, if they fall in love with the story and the voice, everything else is negotiable. They can request revisions, they can offer on the spot, and they can say no thank you.
Also, taste is subjective. What one agent or editor rejects, another may love unconditionally. Where one sees problems too big to fix, another sees a well-plotted out story. You just never know, and trying to please everyone all of the time is a one-way ticket to the crazyville.
Trust in yourself, in your ability to write a great story, and if you’ve been sitting with your finger over the send button, just do it.**
It only takes one yes.
** I need to reiterate that this is the point where you have edited that manuscript to within an inch of its life and you know deep down that is it really is ready.