Thoughtful, caring,loving, picky, reasonable....

Open minded, free spirited, soulful being