You can earn Hearts after reaching Chapter 3, Level 3.
Complete levels and serve Customers to earn Hearts. The more you upgrade your Customer Loyalty, the more Hearts you’ll earn.
 
Earning enough hearts will allow you to level up your Customers by spending Coins or Gems and get cool rewards.
 
 
Remember, just like Coins, the faster you serve your customers, the more Heart you'll earn!