Definitely Bonnie!! Okay let me explain, because she wasn't always my 가장 좋아하는 until recently. Bonnie is my 가장 좋아하는 because she is probably the most powerful person on the series so far besides Silas. Also in the entire series Bonnie is always doing whatever it takes to protect the ones she loves. She almost mastered how to use all 3 forms of magic (spirit, dark, and expression) and she even gave up her life to bring Jeremy back from the dead. BONNIE IS THE BEST!