As of page 124, the characters, in my opinion, are: 
 Seth -- amazing. But why is he putting up with all this Aislinn/Keenan crap? 
 Niall -- oh my god I love him! He sticks with his peeps no matter what. His friendship with Seth makes me love him even more. He hates Keenan, and with good reason. He doesn't pretend to be someone he's not. He admits his love for Leslie was what caused his hate of Keenan. He doesn't bother with people who aren't involved. He gives fair warning. He let's everyone know his intentions. HOW CAN YOU NOT LOVE HIM? 
 Aislinn -- annoying. I loved her in the 1st one but she is so annoying in this one. Pick a guy and stick with him! 
 Keenan -- ditto Aislinn. THE WORLD DOES NOT REVOLVE AROUND YOU. Stop stringing Donia along. 
 * I think if Keenan and Aislinn got together everything would be better. Seth could have a girl who actually deserves him and Donia could get on with her life. 
 Donia -- amazing. She's the epitome of female awesomeness. Yea she loves Keenan but that is not ALL that is going on in her life. She doesn't let anyone manipulate her. Go Don!!!