Sullivan’s Crossing Season 3 ended with a surprise arrival at the Crossing when Maggie’s (Morgan Kohan) husband, Liam (Marcus Rosner), arrived. Liam’s appearance came just as Maggie and Cal (Chad Michael Murray) had finally gotten on the same page about their future. Maggie has a lot of explaining to do as this blast from her past threatens everything she’s worked so hard to establish at Sullivan’s Crossing. Swooon talked to Kohan about what she thinks Liam’s arrival will mean for Maggie and her relationship with Cal, but she is not the only character at a crossroads at the end of Season 3.