full of flaws, yet so perfect