To which I would add: A mirror to reflect your soul and show the flaws so that you might take action to improve. My wife of 20 years has been the best and most honest mirror I have ever had, and once I became honest with myself in seeing the reflection, my life and our love was made better by leaps and bounds.