Finn Hudson is an ordinary boy. Dating a hot cheerleader, school Quarterback, popular jock. But one day he meets a strange mystery girl called Rachel with a troubled past. Will he help her? Or does fate have a different destiny? Find out in Fate or Love
36 parts