Source: https://www.mindbodygreen.com/0-20218/why-people-who-get-on-your-nerves-can-be-your-greatest-teachers.html