diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua
index 2d8c93e4ab20810acd8ca98aeb7f75f253a64df0..2f3cfe1b3fc7d0f9e8ed93374fc32c1cc4cc60e3 100644
--- a/mods/flowers/init.lua
+++ b/mods/flowers/init.lua
@@ -217,7 +217,7 @@ minetest.register_node("flowers:waterlily", {
 	drawtype = "nodebox",
 	paramtype = "light",
 	paramtype2 = "facedir",
-	tiles = {"flowers_waterlily.png"},
+	tiles = {"flowers_waterlily.png", "flowers_waterlily_bottom.png"},
 	inventory_image = "flowers_waterlily.png",
 	wield_image = "flowers_waterlily.png",
 	liquids_pointable = true,
diff --git a/mods/flowers/textures/flowers_waterlily_bottom.png b/mods/flowers/textures/flowers_waterlily_bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..3dbeaf400e77f91f7181a0b149453f1488646bf9
Binary files /dev/null and b/mods/flowers/textures/flowers_waterlily_bottom.png differ