Belle-Ve Bricks

Custom Creations, Unforgettable Impressions.

Accio Bricks! The Magic Behind Wizarding Blocks: LEGO® Hogwarts Castle

Trusted by Over 392 Distinctive Clients
Custom model
Bring Your Idea to Life

Gather ’round, witches and wizards! Today we are apparating into the spellbinding world of LEGO® and Harry Potter. Get your wands ready as we journey into the magnificent Hogwarts Castle, brought to life through the sheer artistry of LEGO®.

Background of the Enchanted Set

Once upon a moonlit night, the wondrous minds at LEGO® and the sorcerers from Warner Bros decided to charm the Muggle world. They concocted an elixir that brings the magical world of Harry Potter to life through blocks and pieces. We present the Wizarding Blocks: Craft Your Own LEGO® Hogwarts Castle!

This magical LEGO® set, the pièce de résistance, is not for the faint of heart. This enchanting creation is for the true Potterheads and LEGO® master builders.

Who Dares to Embark on This Quest?

Think you’ve got what it takes to be the next Flitwick? With over six thousand pieces, this gargantuan set is perfect for those who wish to prove their magical prowess and patience. It’s ideal for teens and adults seeking an adventure that raises even Dumbledore’s eyebrows.

Behold! The Seven Magical Relics (LEGO® Sets) and Their Enchanting Origins

1. Hogwarts Express (75955)

HogwartsExpress()

Set Number: 75955
Theme: Harry Potter
Year Released: 2018
No. of Pieces: 801
RRP (Recommended Retail Price): $79.99 USD (prices may vary by region)

Choo choo! All aboard the Hogwarts Express, dear wizards and witches! This mesmerizing set captures the essence of Harry Potter’s initiation into the world of magic. The Hogwarts Express first appears in “Harry Potter and the Philosopher’s Stone.” The scarlet steam engine departs from Platform 9¾ at King’s Cross Station, transporting enchanted younglings to Hogwarts School of Witchcraft and Wizardry. Each year, the Hogwarts Express is where friendships blossom, and adventures begin! The set is as precious as a Remembrall for those wishing to revisit that thrilling first journey to Hogwarts.

2. The Burrow (75980)

Set Number: 75980
Theme: Harry Potter
Year Released: 2020
No. of Pieces: 1,047
RRP: $99.99 USD (prices may vary by region)

The Burrow, the loveable abode of the Weasley family, first appears in “Harry Potter and the Chamber of Secrets.” Home to our King, Ronald Weasley, and his magical family, The Burrow is a crooked but warm edifice filled with enchantments and love. The Weasley’s magical clock and ghoul in the attic are but a few wonders to be found here. Building this LEGO® set is akin to being wrapped in one of Mrs. Weasley’s handmade sweaters.

3. Diagon Alley (10217)

Set Number: 10217
Theme: Harry Potter
Year Released: 2011
No. of Pieces: 2,025
RRP: $149.99 USD (prices may vary by region)

If you’re looking for wizarding supplies, look no further! Diagon Alley is the magical market that debuted in “Harry Potter and the Philosopher’s Stone.” From Ollivander’s Wand Shop to Flourish and Blotts, Harry gets his first taste of the wizarding world in this bustling alley. This LEGO® set relives Harry’s exhilaration when Hagrid first revealed this magical place.

4. Hagrid’s Hut (4754)

Set Number: 4754
Theme: Harry Potter (Prisoner of Azkaban)
Year Released: 2004
No. of Pieces: 302
RRP: $29.99 USD (prices may vary by region)

Nestled on the grounds of Hogwarts, Hagrid’s Hut is the cozy dwelling of Rubeus Hagrid, Keeper of Keys and Grounds at Hogwarts. The hut features prominently in “Harry Potter and the Prisoner of Azkaban” when Harry and his friends go to support Hagrid and Buckbeak. The Buckbeak’s Rescue set embodies the charm of Hagrid’s Hut with the enchanting addition of the majestic hippogriff, Buckbeak.

5. Hogwarts Astronomy Tower (75969)

alt

Set Number: 75969
Theme: Harry Potter
Year Released: 2020
No. of Pieces: 971
RRP: $99.99 USD (prices may vary by region)

Stars and sorcery! The Astronomy Tower is a part of the Hogwarts Castle, most significantly featured in “Harry Potter and the Half-Blood Prince.” This is the very place where the heartbreaking scene involving Dumbledore’s fate takes place. This LEGO® set captures the tower’s mystique with the swirling silvery-white beards and enchanted telescopes.

6. Quidditch Match (75956)

Quidditch Match 75956-1

Set Number: 75956
Theme: Harry Potter
Year Released: 2018
No. of Pieces: 500
RRP: $39.99 USD (prices may vary by region)

Flying brooms and Bludgers! The thrilling sport of Quidditch has been a cornerstone of the series since “Harry Potter and the Philosopher’s Stone.” With Harry as the Seeker for Gryffindor, Quidditch matches are some of the most exhilarating moments in the series. This LEGO® set brings the Quidditch field to life, letting you recreate those high-flying matches with the snitch in sight!

7. Knight Bus (75957)

The Knight Bus 75957-1

Set Number: 75957
Theme: Harry Potter
Year Released: 2019
No. of Pieces: 403
RRP: $39.99 USD (prices may vary by region)

Hold tight, this is going to be a bumpy ride! The Knight Bus makes its whimsical debut in “Harry Potter and the Prisoner of Azkaban.” The bus, a sanctuary for stranded witches and wizards, hurtles through the streets with beds and chandeliers swinging. This LEGO® set perfectly captures the wild and chaotic nature of the Knight Bus, right down to Stan Shunpike’s conductor hat.

Fun Facts More Bewitching Than Felix Felicis

1. Platform 9¾ isn’t Entirely Fictional!

Muggles wandering around King’s Cross Station in London might stumble upon a certain magical platform. There’s an actual Platform 9¾, complete with a trolley disappearing into the wall! Accio photos!

2. A Wand-erful Fact

The wands that chose Harry and Voldemort have something in common: phoenix feather cores! Fawkes, Dumbledore’s phoenix, gave two feathers, and only two. One went into Harry’s wand, the other into Voldemort’s. Talk about a magical connection!

3. Rowling, the Seer

The final chapter of “Harry Potter and the Deathly Hallows” was written long before the rest of the book. J.K. Rowling wrote the ending of the series years before completing it, like a prophecy coming true.

4. Harry and Hermione, Time Travelers Extraordinaire

Remember the Time-Turner from “The Prisoner of Azkaban”? It allows one to go back in time for short periods. But if you went back in time with it for over five hours, the Ministry of Magic would knock at your door!

5. The Secret Lives of Thestrals

Only those who have witnessed death can see Thestrals. These spooky creatures pull the Hogwarts carriages and are visible to Harry after he witnesses Cedric’s death in the Triwizard Tournament.

6. Minerva McGonagall, Quidditch Star

Before becoming the stern Deputy Headmistress, Minerva McGonagall was a Quidditch champion at Hogwarts! After a nasty injury, she gave up her professional Quidditch dreams, but her love for the game never wavered.

7. A Hairy Coincidence

Harry’s scar isn’t just a lightning bolt. It’s also the hand movement required to cast the deadly Avada Kedavra curse. Makes you wonder about the wand-waving that went down the night he got that scar!

8. Dumbledore’s Sweet Secret

The illustrious Albus Dumbledore’s full name is Albus Percival Wulfric Brian Dumbledore. And he has a penchant for the Muggle sweet Sherbet Lemon. Yes, one of the greatest wizards of all time has a sweet tooth!

9. The Four Founders’ Legacy

The last names of Hogwarts’ founders are magical in more ways than one! Gryffindor, Hufflepuff, Ravenclaw, and Slytherin are each associated with one of the four elements: fire, earth, air, and water, respectively.

The Sorcery Behind Collecting Them All

1. The Spellbinding Enchantment of Each Set

Forsooth, why should a witch or wizard collect all these LEGO® relics? Each set is crafted with enchantments, secrets, and charms that rival the Room of Requirement’s treasures. Not convinced? Let’s take a deep dive into the magic cauldron.

2. A Transport Through Time and Space

You see, dear wizards and witches, these sets don’t merely sit idly on shelves gathering dust; they are Portkeys, as magical as the ones employed in the Triwizard Tournament. With every brick and piece, you are transported into the world of Harry Potter. Whether aboard the Hogwarts Express or amidst a game of Quidditch, the thrill is unparalleled.

3. Attention to Magical Detail

The enchanters at LEGO® have employed magical creatures, no less meticulous than house-elves, to ensure every detail is as vivid as the memories in Dumbledore’s Pensieve. From the Whomping Willow’s swinging branches to the majestic Hippogriff in Hagrid’s Hut, each set is drenched in details that would bewitch even the most learned witch or wizard.

4. Tactile Magic

Building these LEGO® sets is akin to mastering ancient spells. The tactile sensation of putting together these magical structures is as enchanting as casting your first Patronus Charm. As the pieces click together, so does the connection to the Wizarding World.

5. The Goblins Want Them

Make no mistake; these aren’t your ordinary Galleons and Sickles. The LEGO® Harry Potter sets are treasures worthy of the high-security vaults in Gringotts. Guard them well, for, like the Horcruxes, they hold pieces of magical souls.

The Pensieve’s Whisper

As we conclude this magical journey, let not your hearts be heavy, noble witches and wizards. Our trunks may be packed, but the magic lingers. Like Hermione’s beaded bag, the Harry Potter series holds infinite wonders within its pages.

Our beloved LEGO® sets serve as enchanted keys, unlocking the doors to the captivating tales that dwell in the halls of Hogwarts. May your wands never falter and your courage never wanes as you continue to explore the enchanting secrets hidden within the spellbound bricks.

Now, off you go! Take the Floo Network, Apparate, or simply turn the page. The magic awaits those who dare to seek it. Lumos Maxima!

More Info

Can I find characters from the Harry Potter series in the LEGO® sets?

Absolutely! The sets have mini-figures of iconic characters like Harry Potter, Hermione Granger, Ron Weasley, and many more, including magical creatures. Each set usually features characters relevant to the scenes they represent. So you can find Dobby in the Hogwarts Express set and the Weasley family members in The Burrow set.

Are these LEGO® sets suitable for young children?

Merlin’s Beard, they certainly are, but with a touch of caution. While the magic of Harry Potter is for every age, some sets contain small parts that might not be suitable for very young children. LEGO® typically provides age recommendations on the box to ensure a safe and enjoyable building experience.

Do I need magical abilities to put these sets together?

Fear not, muggle-borns and non-magical folks alike can assemble these sets! There is no need for a wand or spellbook; just follow the instructions with each set. But be warned, the process is so enchanting, you might feel like you’re casting spells.

Can I combine different Harry Potter LEGO® sets to create a larger Hogwarts scene?

Like mixing potion ingredients for fantastic results, combining different sets is a splendid idea! Many Harry Potter LEGO® sets are designed to connect, enabling you to create your own Wizarding World with different iconic locations from the series.

Are there any limited edition or exclusive Harry Potter LEGO® sets?

Yes, there are! Occasionally, LEGO® releases special or limited edition Harry Potter sets. Keep your extendable ears open and be on the lookout, as these sets can be as rare as a sighting of thestrals and are a collector’s dream.

Where can I purchase these magical Harry Potter LEGO® sets?

You can find these sets at various magical and non-magical retailers, including the official LEGO® store, toy stores, and online marketplaces. Just beware of shady Knockturn Alley dealers!

Are any sets based on the “Fantastic Beasts” series?

By the Hippogriff’s talons, yes! LEGO® also has a range of sets based on the “Fantastic Beasts” series, which is part of the larger Wizarding World. You can build scenes and characters from Newt Scamander’s adventures, adding a transatlantic touch of magic to your collection.

Accio Custom LEGO® Sets!

Are you craving even more magic? Ascend to the next level of magic with Belle-Ve Bricks. Create your own Diagon Alley and craft custom LEGO® sets that are as rare as unicorn blood. Venture into the unknown and make the magic uniquely yours. Mischief Managed.

<div class="badge-base LI-profile-badge" data-locale="en_US" data-size="large" data-theme="dark" data-type="HORIZONTAL" data-vanity="ferdi-vol" data-version="v1"><a class="badge-base__link LI-simple-link" href="https://www.linkedin.com/in/%E2%9C%85-ferdi-vol-corporate-gifts/?trk=profile-badge"></a></div>
/* Auto generated, hash = 5dceu9kevqjdyuy2uw1atqrsu */
//TODO: Break this file down so that we can actually unit test it.
(function(window) {
  /**
  * Renders all unrendred LinkedIn Badges on the page
  */
  window.LIRenderAll = function () {
    var CALLBACK_NAME     = 'LIBadgeCallback', //Must match callback on helpers.js
        BADGE_NAMES       = '.LI-profile-badge, .LI-entity-badge',
        // TODO -- tracking param for other badge types
        TRACKING_PARAM    = 'profile-badge',
        responsesReceived = 0, //Keeps track of number of responses recieved for proper cleanup when finished
        expectedResponses = 0, //Keeps track of number of responses to expect
        scripts           = [ ], //Keeps track of scripts added for proper cleanup when finished
        childScripts      = {}, //Keeps track of child scripts to render
        badges            = Array.prototype.slice.call(document.querySelectorAll(BADGE_NAMES));

    var i, len, badge, rendered;
    for (i = 0, len = badges.length;  i < len; i++) {
      badge    = badges[i];
      rendered =  badge.getAttribute('data-rendered');
      if (!rendered) {
        expectedResponses++;
        badge.setAttribute('data-rendered', true);
        renderBadge(badge);
      }
    }

    function isCNDomain() {
      if (typeof window !== "undefined") {
        var hostName = window.location && window.location.hostname ||  '';
        return (/linkedin(-ei)?.cn$/).test(hostName);
      }

      return false;
    }

    function generateUrl(isEI) {
      var domainPrefix = isEI ? 'https://badges.linkedin-ei' : 'https://badges.linkedin';
      if (isCNDomain()) {
        return domainPrefix + ".cn/";
      }

      return domainPrefix + ".com/";
    }

    function getBadgeKeyQueryParams(badge) {
      return Array.prototype.slice.call(badge.attributes).filter(function (attr) {
        return attr.name.lastIndexOf('data-key-', 0) !== -1;
      }).map(function (attr) {
        // Most browsers automatically lowercase the attribute name when its being read
        // We are calling lowercase on it again to ensure consistency for any browsers that are lagging behind.
        return encodeURIComponent(attr.name.replace('data-', '').toLowerCase()) + '=' + encodeURIComponent(attr.value);
      });
    }

    /*
    * Renders a single badge on the page
    * @param badge: div element of badge to render
    */
    function renderBadge(badge) {
      var size       = badge.getAttribute('data-size'),
          locale     = badge.getAttribute('data-locale'),
          type       = badge.getAttribute('data-type'),
          theme      = badge.getAttribute('data-theme'),
          vanity     = badge.getAttribute('data-vanity'),
          version    = badge.getAttribute('data-version'),
          isEI       = badge.hasAttribute('data-ei'),
          entity     = badge.getAttribute('data-entity'),
          isCreatePage = badge.hasAttribute('data-iscreate'),
          uid        = Math.round(1000000 * Math.random()),
          baseUrl = generateUrl(isEI),
          queryParams = [
            'locale=' + encodeURIComponent(locale),
            'badgetype=' + encodeURIComponent(type),
            'badgetheme=' + encodeURIComponent(theme),
            'uid=' + encodeURIComponent(uid),
            'version=' + encodeURIComponent(version)
          ],
          url;

      if (version === 'v2') {
        baseUrl += 'view';
        queryParams.push('badgesize=' + encodeURIComponent(size));
        queryParams.push('entity=' + encodeURIComponent(entity));
        queryParams = queryParams.concat(getBadgeKeyQueryParams(badge));
      } else {
        baseUrl += 'profile';
        queryParams.push('maxsize=' + encodeURIComponent(size));
        queryParams.push('trk=' + encodeURIComponent(TRACKING_PARAM));
        queryParams.push('vanityname=' + encodeURIComponent(vanity));
      }

      if (isCreatePage) {
        queryParams.push('fromCreate=true');
      }

      url = baseUrl + '?' + queryParams.join('&');
      badge.setAttribute('data-uid' , uid);
      jsonp(url); //Calls responseHandler when done
    }

    /**
    * Handles a response from the server. Finds badge matching badgeUid and inserts badgeHtml there
    * @param badgeHtml: String representing contents of the badge
    * @param badgeUid: UID of the badge to target
    **/
    function responseHandler(badgeHtml, badgeUid) {
      responsesReceived ++;

      var i, badge, uid, isCreate;
      var defaultWidth = 330 // max possible width
      var defaultHeight = 300 // max possible height

      for (i = 0, len = badges.length; i < len; i++) {
        badge = badges[i];
        // isCreate needed to prevent reloading artdeco script tag
        isCreate = badge.getAttribute('data-iscreate');
        uid   = parseInt(badge.getAttribute('data-uid'), 10);
        if (uid === badgeUid) {
          var badgeMarkup = `<body>${badgeHtml}</body>`
          var iframe = document.createElement('iframe');
          iframe.onload = function() {
            var iframeBody = iframe.contentWindow.document.body;
            // 5 px buffer to avoid the badge border being cut off.
            iframe.setAttribute('height', (iframeBody.scrollHeight || defaultHeight) + 5);
            iframe.setAttribute('width', (iframeBody.scrollWidth || defaultWidth) + 5);
          };
          iframe.setAttribute('frameBorder', '0');
          iframe.style.display = 'block';
          badge.appendChild(iframe);
          iframe.contentWindow.document.open();
          iframe.contentWindow.document.write(badgeMarkup);
          iframe.contentWindow.document.close();
          replaceScriptTags(badge, isCreate);
        }
      }
      tryClean();
    }

  // These functions are needed because badge markup is added via innerHtml property which does not run script tags
  function replaceScriptTags(node, isCreate) {
    if (shouldReplaceNode(node, isCreate)) {
      node.parentNode.replaceChild(cloneScriptNode(node), node);
      childScripts[node.src] = true;
    } else {
      var i = 0,
          children = node.childNodes;
      while (i < children.length) {
        replaceScriptTags(children[i++], isCreate);
      }
    }
    return node;
  }

  function shouldReplaceNode(node, isCreate) {
    return isScriptNode(node) && !childScripts[node.src] && (!isCreate || (isCreate && !node.getAttribute('data-isartdeco')));
  }

  function isScriptNode(node) {
    return node.tagName === 'SCRIPT';
  }

  function cloneScriptNode(node){
    var script  = document.createElement("script");
    for( var i = node.attributes.length-1; i >= 0; i-- ) {
      script.setAttribute( node.attributes[i].name, node.attributes[i].value );
    }
    return script;
  }

    // Gets all incoming responses
    window[CALLBACK_NAME] = responseHandler;

    /**
    * Tries to clean added tags
    **/
    function tryClean() {
      //Clean up after all requests are done..
      //Accounts for people including script more than once
      var done = (responsesReceived >= expectedResponses && expectedResponses > 0) || responsesReceived >= badges.length;
      if (done) {
        delete window[CALLBACK_NAME];

        // remove all script tags
        scripts.map(function(script){
          document.body.removeChild(script);
        });

      }
    }

    /*
    * Makes Jsonp request, responses handles by CALLBACK_NAME
    * @param url String: url of server to make request to
    */
    function jsonp(url) {
      var script = document.createElement('script');
      script.src = url;
      scripts.push(script);
      document.body.appendChild(script);
    }
  };

  if (document.readyState === 'complete') {
    window.LIRenderAll();
  } else {
    window.addEventListener('load', window.LIRenderAll, false);
  }

})(window);
Popular Posts