Possible plot holes to avoid: ensure that the curse's rules are clear, so the resolution makes sense. Maybe the grandmother's ghost is a red herring, and the real threat is the amulet itself. Or the curse requires a blood sacrifice, and the protagonist must stop her best friend from being chosen.