Ron was always my favorite character, along with Hermione. But when Luna's character was introduced to the books, I couldn't help falling in love with it. She's just so adorable!
I know the movies aren't very good, but I love the books and it's my duty as a fan of them to support the movies as well. Plus, I get to pretend to be the 14-year-old girl I look like and dress up to go to the movie theatre. I know, I rock.