diff --git a/species/blobcat/templates/whiskers.mustache b/species/blobcat/templates/whiskers.mustache
index dfc44f2..8c0a005 100644
--- a/species/blobcat/templates/whiskers.mustache
+++ b/species/blobcat/templates/whiskers.mustache
@@ -1,6 +1,14 @@
+{{#tags.left-hand}}{{#tags.right-hand}}{{#tags.holding}}
+
+{{/tags.holding}}{{/tags.right-hand}}{{/tags.left-hand}}
+
{{#base}}#left-whisker{{/base}}
{{#base}}#left-whisker-2{{/base}}
{{#base}}#right-whisker{{/base}}
{{#base}}#right-whisker-2{{/base}}
+
+{{#tags.left-hand}}{{#tags.right-hand}}{{#tags.holding}}
+
+{{/tags.holding}}{{/tags.right-hand}}{{/tags.left-hand}}
diff --git a/species/blobfox/assets/egg.svg b/species/blobfox/assets/egg.svg
new file mode 100644
index 0000000..b7aa6aa
--- /dev/null
+++ b/species/blobfox/assets/egg.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/species/blobfox/assets/heart.svg b/species/blobfox/assets/heart.svg
new file mode 100644
index 0000000..f756250
--- /dev/null
+++ b/species/blobfox/assets/heart.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/species/blobfox/species.toml b/species/blobfox/species.toml
index 7a9949e..5a99dc6 100644
--- a/species/blobfox/species.toml
+++ b/species/blobfox/species.toml
@@ -33,3 +33,6 @@ snug_boop_owo = ["body-snug", "ear-owo", "eyes-owo", "tail", "boop"]
stabby = ["body-basic", "holding", "eyes-evil", "mouth-w", "hand-3c", "left-hand"]
blush = ["body-basic", "ear-blush", "eyes-closed", "blush", "mouth-hmpf"]
+
+heart = ["body-basic", "eyes-basic", "left-hand", "right-hand", "holding", "big-object"]
+egg = ["body-basic", "eyes-basic", "left-hand", "right-hand", "holding"]
diff --git a/species/blobfox/templates/hands.mustache b/species/blobfox/templates/hands.mustache
index 61903be..f9e39ab 100644
--- a/species/blobfox/templates/hands.mustache
+++ b/species/blobfox/templates/hands.mustache
@@ -12,4 +12,15 @@
{{#3c_evil}}#left-hand{{/3c_evil}}
{{/tags.holding}}
{{/tags.hand-3c}}
+ {{^tags.hand-3c}}
+ {{#tags.holding}}
+ {{#tags.left-hand}}
+ {{#heart}}#left-hand{{/heart}}
+ {{/tags.left-hand}}
+
+ {{#tags.right-hand}}
+ {{#heart}}#right-hand{{/heart}}
+ {{/tags.right-hand}}
+ {{/tags.holding}}
+ {{/tags.hand-3c}}
diff --git a/species/blobfox/variants/egg.mustache b/species/blobfox/variants/egg.mustache
new file mode 100644
index 0000000..d0487e7
--- /dev/null
+++ b/species/blobfox/variants/egg.mustache
@@ -0,0 +1,10 @@
+{{>header}}
+ {{>body}}
+
+ {{>eyes}}
+
+ {{#egg}}#egg{{/egg}}
+ {{#egg}}#egg-reflection{{/egg}}
+
+ {{>hands}}
+{{>footer}}
diff --git a/species/blobfox/variants/heart.mustache b/species/blobfox/variants/heart.mustache
new file mode 100644
index 0000000..c32d417
--- /dev/null
+++ b/species/blobfox/variants/heart.mustache
@@ -0,0 +1,10 @@
+{{>header}}
+ {{>body}}
+
+ {{>eyes}}
+
+ {{#heart}}#heart{{/heart}}
+ {{#heart}}#heart-reflection{{/heart}}
+
+ {{>hands}}
+{{>footer}}