You can get hearts in Hard Rock Social Casino by purchasing on-site currency. There are no advertised promotions offering users free hearts at this time.