Been watching since the premiere of season 1 and still hooked. x3
I've sort of grown to pity Rumpelstiltskin a bit, but sometimes he still acts like a total ass. xD
Edit: spoilers below, read at your own risk!
Regina...not sure about her yet, last episode she seemed to turn a new leaf so I'm sort of waiting to see how well that goes.