Source: http://www.bettermarriages.org/for-couples/learning/book-reviews/the-five-languages-of-apology/