diff --git a/kjvstudy_org/templates/chapter.html b/kjvstudy_org/templates/chapter.html
index cef936b..a7d5c82 100644
--- a/kjvstudy_org/templates/chapter.html
+++ b/kjvstudy_org/templates/chapter.html
@@ -472,13 +472,12 @@ document.body.dataset.resourceReader = 'false';
{{ verse.text | red_letter(book, chapter, verse.verse) | inject_word_markers(commentary.word_studies if commentary else [], verse.verse) | link_names | safe }}
{% if commentary %}
{% if commentary.cross_reference_groups %}
- {% set first_group = commentary.cross_reference_groups[0] %}
- {% set first_ref = first_group.refs[0] if first_group.refs else none %}
{% set total_refs = commentary.cross_reference_groups | sum(attribute='refs', start=[]) | length %}
+ {% set preview_count = commentary.cross_reference_groups | length %}
- {% if first_ref %}{{ first_ref.text }}{% if total_refs > 1 %} +{{ total_refs - 1 }} more{% endif %}{% endif %}
+ {% for group in commentary.cross_reference_groups %}{{ group.description }}: {{ group.refs[0].text }}{% if not loop.last %}; {% endif %}{% endfor %}{% if total_refs > preview_count %} +{{ total_refs - preview_count }}{% endif %}
{% for group in commentary.cross_reference_groups %}
{{ group.description }}: {% for ref in group.refs %}{{ ref.text }}{% if not loop.last %}; {% endif %}{% endfor %}.{% if not loop.last %}
{% endif %}