Sometimes I feel like the selfless and 'good' female MC's are overdone, but Rivera is someone I can get behind! Probably because she's not TOTALLY selfless, and also realistic but optimistic.
Please Cry, Crown Prince