A wedding at el Castillo de Peralada: making your dreams come true Saturday January 28th, 2023Wedding