I honestly hope Shadowheart was mostly written by someone else. It makes more sense that way when she acts like a parody from a certain site in some situations in Act 3.