During spring break, Nathan Hanighan (Jason Burkey) returns home with a ring in his pocket for his high school sweetheart (Rachel Brooke Smith). Only to find she had fallen for his best friend (Ben Davies). Heartbroken, he moves to Angler Island, near his father (Kevin Sorbo), but circumstances force Nathan to return to Shelton Harbor. Living with his grandmother (Shelley Long), Hanighan begins falling for his grandmother’s caregiver, Miranda Joelsey (Kelsey Sanders), his former best friend’s sister.