A wonderful book about characters who went through hardship but still manage to find happiness in the end.