a marvelously told story - Spanish English Dictionary