Palace of hearts