White-walled castle keep with blooming cherry blossoms in the foreground