Liam was the most annying character Tamora Pierce has created yet, with the possible exception of Numair. (No, I take that back Liam's even worse.)
I do not know why Alanna had an affair with him, they didn't even get along. Liam really took away from Lioness Rampent. DIE DIE DIE LIAM DIE!!!!!
He is even more of an ego manic than Jon, and that is saying a GREAT deal!