Critique group. That just about sums it up. I haven't been able to meet with mine for a few weeks and I've really missed them. I wouldn't be where I am without them. I LOVE you guys.
If you don't have one, get one. If you have one, don't forget to hug and kiss them and tell them they're wonderful!