diff --git a/aleksis/core/templates/core/person/collection.html b/aleksis/core/templates/core/person/collection.html
new file mode 100644
index 0000000000000000000000000000000000000000..c23fa2360c00977485a9d32373ae826d7fe66b6d
--- /dev/null
+++ b/aleksis/core/templates/core/person/collection.html
@@ -0,0 +1,8 @@
+<div class="collection">
+  {% for person in persons %}
+    <a class="collection-item" href="{% url "person_by_id" person.pk %}">
+      <i class="material-icons left">person</i>
+      {{ person }}
+    </a>
+  {% endfor %}
+</div>
diff --git a/aleksis/core/templates/core/person_full.html b/aleksis/core/templates/core/person_full.html
index d676fd75d87889edaa2f61f09711f9de758ee3e1..68119a4b641ecfa67b14befaf0749069d7dd3e4f 100644
--- a/aleksis/core/templates/core/person_full.html
+++ b/aleksis/core/templates/core/person_full.html
@@ -109,6 +109,20 @@
     {% endif %}
   </div>
 
+  {% if person.children.all and can_view_personal_details %}
+    <div class="col s12 m12">
+      <h5>{% trans "Children" %}</h5>
+      {% include "core/person/collection.html" with persons=person.children.all %}
+    </div>
+  {% endif %}
+
+  {% if person.guardians.all and can_view_personal_details %}
+    <div class="col s12 m12">
+      <h5>{% trans "Guardians / Parents" %}</h5>
+      {% include "core/person/collection.html" with persons=person.guardians.all %}
+    </div>
+  {% endif %}
+
   {% has_perm 'core.view_person_groups' user person as can_view_groups %}
   {% if can_view_groups %}
     <h5>{% blocktrans %}Groups{% endblocktrans %}</h5>