Erika Sorocco
Even though I haven't read this book since I was younger, I remember it as having a perfect happy ending. Even if you don't buy it, you should at least go to the library and check it out. You might like it enough to buy it anyways :)