Full Description
Is it her name that makes everyone expect Celeste Gallagher to be an angel? From her very first moments, it is taken for granted that Celeste's behaviour will always be better than that of other mortals. But then something happens to the adult Celeste that causes her to change.



