practical magic book 1 summary