1) Pyrrole has a molecular formula of C4H5N. The carbon and nitrogen atoms in pyrrole are sp2 hybridized. 2) Pyrrole forms 10 sigma bonds between the carbon, nitrogen, and hydrogen atoms through sp2-sp2 and sp2-s orbital overlaps. The unhybridized p-orbitals on each atom overlap to form delocalized pi bonds above and below the ring. 3) Pyrrole exhibits aromatic properties due to satisfying Huckel's rule with its 6 pi electrons in the aromatic sextet. This makes pyrrole more stable and favors electrophilic substitution over addition reactions.