Why does Lara tell John she's guilty?
The tacked-on 'happy' ending showing that she was innocent is at odds with her admitting guilt during their prison meeting. Why would she say something this crushing to John if it was untrue? John happens to not believe her admission, but it's still an odd thing to say to your supportive husband if indeed it was untrue.