In the charming small town of Crestfield, Gabby and Gavin have been at each other's throats since college. Despite Gabby's best efforts to avoid him, Gavin seems to always be popping up in her life, like a persistent puppy. So when they end up booked in the same cottage for a Christmas wedding, Gabby is less than thrilled. As they begrudgingly agree to a temporary truce, Gabby and Gavin must learn to navigate their newfound living situation...