How the immense complexity of living organisms has arisen is one of the most intriguing questions in contemporary science. We have started to explore experimentally how organization and function can emerge from complex molecular networks in aqueous solution . We focus on networks of molecules that can interconvert, to give mixtures that can change their composition in response to external or internal stimuli. Molecular recognition between molecules in such mixtures leads to their mutual stabilization, which drives the synthesis of more of the privileged structures (Figure 1). As the assembly process drives the synthesis of the very molecules that assemble, the resulting materials can be considered to be self-synthesizing. Intriguingly, in this process the assembling molecules are replicating themselves, where replication is driven by self-recognition of these molecules in the dynamic network . The selection rules that dictate which (if any) replicator will emerge from such networks are starting to become clear . We have observed that factors such as mechanical energy and the nature of the environment  can determine which replicator wins the competition for building blocks. We have also witnessed spontaneous differentiation (a process akin to speciation as it occurs in biology) in a system made from a mixture of two building blocks . When such systems are operated under far-from-equilibrium flow conditions adaptation of the replicators to a changing environment can occur. Replicators that are able to catalyze reactions other than their own formation have also been obtained, representing a first step towards metabolism. Thus, the prospect of Darwinian evolution of purely synthetic molecules is tantalizingly close and the prospect of synthesizing life de-novo is becoming increasingly realistic.