Heterogeneous ribonucleoprotein Al (hnRNP Al) is an abundant eukaryotic nuclear RNA binding protein. Al is involved in the packaging of pre-mRNA into hnRNP particles, transport of poly A(+) mRNA from the nucleus to the cyto plasm and may modulate splice site selection. The crystal structure of A1(RBD1,2) reveals two independently-folded RNA binding domains (RBDs) connected by a flexible linker. Both RBDs are structurally homologous to the U1A(RBD1), and have their RNA binding platforms oriented in an anti-parallel fashion. The anti-parallel arrangement of the Al RNA binding platforms suggests mechanisms for RNA condensation and ways of bringing together distant RNA sequences for RNA metabolism such as splicing or transport.