The Art of Racing in the Rain
by Garth Stein
(paid link – opens in new tab)
This book explores themes of patience, understanding, and perseverance in challenging relationships, which may help you navigate the uncertainties you're facing with this guy.