Watch Every One Tree Hill Episode Streaming Online Free Right Here!!
NEW EPISODE JUST ADDED!!!
Ok, a lot of amazing stuff happens this episode but I don’t want to give anything away! Let’s just say that Brooke has to deal with giving up her baby and that Lucas makes a HUGE decision about which woman to be with. Amazing episode!!

Bookmark this site right now because you've found the perfect place to watch all your favorite One Tree Hill Episodes online streaming for free. Season 7 of One Tree Hill has been fantastic, and we have every episode, so have fun and enjoy!
Katie
May 25th, 2008 at 5:28 pm
Why did Brooke have to give up Angie? I really want to know why.
Ellen
May 30th, 2008 at 5:27 am
I think its because Angies family needed her back and Angie was only there with Brooke until after he operation.
steph
June 1st, 2008 at 1:54 pm
i aint seen this episode yet but angies not brookes daughter shes got parents so angie would have to go bak x
Some people...
June 1st, 2008 at 4:25 pm
Umm maybe cuz Angie wasn’t Brooke’s baby?…..Wow
Melody
December 21st, 2008 at 8:59 am
it’s because angie wasn’t the child she was adopting it was more like a test run to see if she could handle an actual baby. I mean it was sad and i even cried when she had to give back angie but the sad truth was angie wasn’t her adopted child…she already had parents and sh was just supposed to host her until after the operation. plus it wasn’t time for angie to go that day her parents just wanted her back early which made brooke even more upset because she wasn’t prepared for that.
megan
July 5th, 2009 at 2:51 pm
Brooke will make a good mom some day and she will I now this as a fact!!!!!!!
Sarah
July 25th, 2009 at 10:04 pm
Brooke played kind of a respit care giver. The agency wanted to give her a chance to be a parental figure. Angie was only there for the surgery. It was sad but that’s part of foster parenting.
Hayle
August 18th, 2009 at 6:34 pm
Angie would have made a good daughter for brooke!!!!