Did You See Last Week?: Dollhouse – Briar Rose

This by far was the best episode of Dollhouse, and was quite the shocker! In this episode titled Briar Rose, not only does Ballard find his way into the Dollhouse but finally Alpha is revealed. And the way he is revealed is crazy, it left both myself & my fiance with our mouths wide opened! So check it out and let us know what you thought of this episode of Dollhouse!