What's the Name of That Book??? discussion

This topic is about
Where the Truth Lies
SOLVED: Children's/YA
>
SOLVED. Boarding School Story...meets a boy who's mysterious and dangerous and even though her father warns her against it, she gets caught up with and ends up pregnant. She gives the baby up for adoption. [s]
date
newest »

Basically, it's about a girl who's father is the headmaster of the boarding school she goes to. She lives in a dorm room with her best friends, one of whom has the compulsion of pulling her hair out.
She then meets a boy who's mysterious and dangerous and even though her father warns her against it, she gets caught up with and ends up pregnant. She gives the baby up for adoption.
She also finds out that her mother is not really her mother and there's this great epic mystery involved with her family.
That's a basic synopsis. It was a pretty crazy and involved book. I'm going totally insane trying to remember the name of this book! Any help would be excellent! :)