Jack, juruteknik pembaikan berusia 27 tahun, ditinggalkan tiga kali kerana miskin, biasa-biasa dan kurang peka. Selepas kemalangan di kolam, dia mampu mendengar fikiran wanita. Di Pulau Cinta, dia mengakali pesaingnya Blake, lalu pada malam final, ketiga-tiga wanita memilihnya.