def get_surrounding_blocks(self):
        """Get the blocks around the one given.

        Returns: a list of all of those blocks.

        """

        next = self.next_blocks()
        prev = self.previous_blocks()

        surrounding_blocks = list(chain(prev, [self], next))
        return surrounding_blocks