OMG THE ENDING THOUGH. I started this series thinking it was pretty good-not amazing, but good enough to spend a lazy summer afternoon reading. However, this last book blew everything out of the water. I loved how all the characters really found themselves and had a happy ending in their own diff...