diff --git a/bonemeal.lua b/bonemeal.lua
index f0f9f421d58f83a9c58f6b74ef787e73e5a43252..ce8a7c9c686bf3168c14e993f064bfbbfa6635b2 100644
--- a/bonemeal.lua
+++ b/bonemeal.lua
@@ -119,7 +119,8 @@ local function growth(pointed_thing)
 	})
 
 	-- 50/50 chance of growing a sapling
-	if minetest.get_item_group(node.name, "sapling") > 0 then
+	if minetest.get_item_group(node.name, "sapling") > 0
+	or minetest.get_item_group(node.name, "ethereal_sapling") > 0 then
 
 		if math.random(1, 2) == 1 then
 			return