diff --git a/kjvstudy_org/templates/family_tree_interactive.html b/kjvstudy_org/templates/family_tree_interactive.html
index ab63d59..ad7195f 100644
--- a/kjvstudy_org/templates/family_tree_interactive.html
+++ b/kjvstudy_org/templates/family_tree_interactive.html
@@ -2183,7 +2183,16 @@ function showPersonInfo(person) {
const verseField = document.getElementById('field-verse');
if (fullPerson && fullPerson.verses && fullPerson.verses.length > 0) {
const verse = fullPerson.verses[0];
- const verseHtml = `${verse.reference}
"${verse.text.substring(0, 100)}${verse.text.length > 100 ? '...' : ''}"`;
+ // Parse reference to create URL (e.g., "Genesis 5:3" -> "/book/Genesis/chapter/5/verse/3")
+ const refMatch = verse.reference.match(/^(\d?\s*[A-Za-z]+)\s+(\d+):(\d+)/);
+ let verseUrl = '#';
+ if (refMatch) {
+ const book = refMatch[1].trim();
+ const chapter = refMatch[2];
+ const verseNum = refMatch[3];
+ verseUrl = `/book/${encodeURIComponent(book)}/chapter/${chapter}/verse/${verseNum}`;
+ }
+ const verseHtml = `${verse.reference}
"${verse.text.substring(0, 100)}${verse.text.length > 100 ? '...' : ''}"`;
verseField.innerHTML = `