Make your sauce while the cake is cooking.
Place the butter, water, white sugar, and vanilla extract into a medium saucepan.
Mix these ingredients together, and then cook the sauce for about five minutes using medium heat. Be sure to frequently stir the sauce as it cooks.
Once the sauce is cooked, remove from heat, and mix the Amaretto into the sauce, and set aside. The sauce will thicken after cooking.
After the cake has cooked and cooled for about 10 minutes, use a skewer to poke holes into the cake, and then pour half of the glaze over the cake.
Let the cake cool completely after this. Once the cake has cooled completely, place a cake dish over the top of the Bundt cake pan and flip the pan over while you hold the cake dish and cake pan together, this will allow the cake come out of the cake pan onto the cake dish.
When ready to serve, pour the other half of the glaze onto the cake after the cake has been placed onto the cake dish.