St. Thomas, St. John Baby Showers