A choice of angels : a love story