I used dualingo because I wanted to learn Japanese since I watch anime, i install it again cause my grandparents want me to learn spanish , you have 5 hearts no biggie for me but if your legit almost done with a lesson and you fail you have to restart it and I just lost my 25 streak and I have to buy a streak repaid but its 300 diamonds and if I want it for free I have to pay a whole premium! I understand that you have to pay for it but it's too expensive !! Ridiculous I won't be using this app