Answer
The wishes came true because of the magic in the amulet, which was given to the protagonist, Alex Russo, by her mother. The amulet had 16 wishes on it, and Alex used them to change her life for the better. However, she soon realized that she had to be careful what she wished for, because the wishes could have unintended consequences.