The giver of stars summary