She wasn't silly to own up,m if she wanted to continue to relationship with Jack, then she needed to, there's no point having a relatioship that's all a lie, it would only have led to more heartache in the long run.
Jack just needs to go away and think about things, rather than just jumping straight in with the pack or bags and leave stuff.