So, in this episode we get seriously heavy hints that:
a: Jake Kane is Veronica's biological father, not Keith.
b: Duncan found out, which is why he broke up with Veronica.
c: Lily also found out (possibly from Duncan), which is why she made an instant change from being all supportive of Duncan+Veronica to telling Veronica she should look elsewhere.
I'm gonna spoiler-tag the speculation, just in case:
Edit - added spoiler tags.
a: Jake Kane is Veronica's biological father, not Keith.
b: Duncan found out, which is why he broke up with Veronica.
c: Lily also found out (possibly from Duncan), which is why she made an instant change from being all supportive of Duncan+Veronica to telling Veronica she should look elsewhere.
I'm gonna spoiler-tag the speculation, just in case:
We know from earlier that Celeste Kane is a serious bitca, and very focused on keeping up appearances. I can't help but think that she's the one who took steps to protect the secret - possibly after Lianne Mars tried to squeeze money out of Duncan or something (which backfired and lead to the threats against Veronica).
Edit - added spoiler tags.
Last edited: