This week's episode had it all: The blossoming of new love, an adorable dog attending a dog party, a marriage-themed obstacle course, and, of course, Kareem Abdul-Jabbar. It just methodically checks off all the elements required for a good episode of television.

Additional Reading:

https://www.bustle.com/p/peter-rachel-praised-therapy-on-the-bachelorette-in-a-huge-move-for-destigmatizing-mental-health-issues-60969

http://www.hollywoodreporter.com/news/kareem-abdul-jabbar-my-journey-bachelorette-critic-guest-star-guest-column-1006560