Why can you replay a Challenge?
If a player did not receive 3 hearts the first time they entered a Challenge, players can try again if they wish to. Gaining more Hearts means more progression on the Hearts road and more prizes!
Also, if you get 3 Hearts on all of your photos in your portfolio for that level, this increases your Fame level.
Replaying Challenges is also a great way to earn more Dollars.