Not a free to play game. When your harts are finished you have a cooldown time of 25 minutes to get 1 health. Or you buy Gems.. Just keep it in mind its not a sort of game where you spend hours... you either pay or wait 25 minutes every time you loose.