There's no History. Justine, who plays Lynn is Jack's old girlfriend who took off prior to Marin showing up in Elmo. When Marin and Jack finally realized they had feelings for each other
Lynn reenters wanting to pick up with Jack (whom she's known since they were kids) where she left off. AND he does. Jerk.