Cassandra Cain is one of the greatest characters ever made.
From a naive, headstrong fighting machine to a layered, complex character capable of making some of the trickiest decisions; Cass' journey in Puckett & Scott's Batgirl is just so meaningful and full of life.