There is an island off the west coast of Ireland called Inis Muruch--the Island of the Mermaids--a world where myth is more powerful than truth, and love can overcome even death. It is here that Lisa... This description may be from another edition of this product.