This season of The Bachelorette has been everything we could have hoped for. JoJo Fletcher has quite the batch of suitors, and this week, she couldn't even bear to send one home! Find out who's still in the competition (the first four slides), who's been booted, where you can follow the contestants on social media, and why we think JoJo is the perfect Bachelorette.