Elena Melrose's dreams have always predicted the future. She never knew why, but when her parents die the truth comes out. Elena belongs to a long blood line of the most powerful witches. Elena now has to cope with being a witch. To add to the new stress of being one of the most powerful witches in the world, she has to deal with a jealous twin and the supernatural world chasing after her so they can use her power for evil. Will she be able to deal with all this or will she give up?