gentle and kind, understanding but strict, helpful and down to earth, strong but delicate, mysterious and fun...