The C and P initials make up the outer heart shape;
The heart stands for the heart we have for our special needs individuals we work with, and also our heart for making "passages" for them into their communities;
One side of the middle "split" represents our individuals; the other side the community;
The clasped hands represent integration between our individuals and community;
The hands and opposing colors crossing over the middle represent crossing over barriers of separation between our individuals and community;
The orange and purple are color compliments, both of which are generally considered "passionate" colors.
While a little too small to be seen in the logo, in the hands I attempted to add some extra dimension, creating little spaces in between shapes to make an illusion of some shapes in front/back of others. I've done this in other illustrations like the Armor of God and Kitty Cop, trying to get something more 3D from flat 2D line art.
I used my phone cam to take a photo of my wife's and my hand clasped for reference. I had to enlarge her hand since it's a good bit smaller than mine. ;)