Can't think of anything more suitable either, so I only have to agree.
"Heroine" word sounds nice (unless the "alternative" meaning of it is intended

), and yes, she quite often is.
SimpRealVery interesting resource... never knew about it before... can be useful
