Presenting Fearless: a minimalistic, nominally typed pure OO language where there are no fields, and all state is captured by object literals. Fearless's object literals blend the line between lambdas and traditional objects. We will present the functional core of Fearless and show how we can add mutability and side effects without sacrificing any of the reasoning advantages of functional programming. We will also present how we could make a realistically usable standard library for this language, supporting advanced features like automatic parallelisation.