Season 2
Last Year At Neptune High
In the second season the main action is about the bus crash. Someone made a bus crash, a bus on which Veronica should have been but she wasn't because Meg(Duncan's ex girlfriend) told the teacher that everyone was on the bus.
Logan and Veronica broke up once more. They got back together when he appeared at her door steps. He was accused of murder right after his father Aaron was taken by the police because he was Lilly's killer.
Logan was accused of the death of PCH biker gang member Felix Toombs. After he and Veronica split he starts sleeping with Kendall Casablancas (Dick and Beaver's step mother)
One her birthday Veronica and Duncan got back together. Soon after that they found out that Meg was pregnant but she was comatose because she was on the bus which crashed. Meg wakes up one day and she dies soon after she gives birth to a baby girl. Duncan has to run from the US with the baby because Meg's parents don't let him see his baby. Duncan escaped with Veronica's help.
Veronica find out more about the crash and her father as well while Logan and Weevil get together to find who killed Felix.
Veronica find out that the one who crashed the bus is Cassidy Casablancas, Dick's younger brother. He also raped her and then he tried to kill her father.
In the end Beaver kills himself and Logan and Veronica get back together.