Charm hearts and more