If you've looked into dragon age, you'll know that dragon age is not a 'happy ending' type of world, but more of a 'bad things happen, life goes on' type of world... and that's also the book's premise, really. So no, I wouldn't call it a happy ending... but it's no "Dog of Flanders" type tragedy either... It holds the gray middle area, really