Carlas discovery leaves her horrified. Can Anna live with her sordid secret? And Maria ponders over missed opportunities.