Heavy rains and strong winds slammed an uprooted tree through Steve Crowell's roof, leaving a gaping hole to match the one in his heart. After his ex left him for a younger man, Steve's not sure he's ready to handle another disaster. His best friend highly recommended a contractor, but the man's already late. When he shows up with his music thumping, Steve isn't impressed. Until Riley steps out of his pickup truck.