7/11/11 i thought the ending was too open-ended but luckily we now have a 5th one to read! 
 7/28/16 look how cute i was with my first review. unfortunately, the 5th book really tainted this re-read for me. knowing how it winds up. i originally rated this 2 stars and i'm not really sure why? but this time i'd give it 3.5.