All the Ever Afters by Danielle Teller (Review by Lara Ferguson)