I am a perfect match for my Pisces. I once read virgo and Pisces are a perfect match for one another. It was right we are so diff and balance each other out.
The reason Virgos don't respond well to criticism is because internally, they are already extremely aware of their own faults and are working on fixing them - they were hoping no one else had noticed them. -- my moon sign, and so true!