Enchanting Cuba: An exciting journey through time