Rupit, in Collsacabra, is a town of medieval origin that still preserves the charming appearance of its stone houses from the 16th and 17th centuries. When we arrive at Rupit, one of the things that attracts the most attention, apart from the beauty of its buildings and its incomparable surroundings, is a wall that rises above a large rock that dominates the town. It seems that the rock is the origin of the name of the town, since in Latin rupes is rock and it is where the castle was. Sheltered from the rocky crag where the remains of the castle sit, Rupit maintains the medieval hegemony that makes it attractive: cobblestone streets, rustic houses from the 16th and 17th centuries, the peculiar wooden suspension bridge, the baroque church of San Miguel. A few kilometers away, a scattered group of farmhouses, known as Pruit, evokes the times when wealth was linked to the land.