I understand that app developers work hard and deserve some compensation, but basically every single event is pay to win. You can play the game without spending money but you will progress so slowly, miss out on so many outfits and events and constantly run out of materials for crafting and unable to do stories. Some balance is definitely needed.