Practical Magic 2 Review: Imperfect But Worthy