Castle of Meulebeke shines again