On sale
A Life of Opposing Forces by Michael S. Millin & Danielle Makenna Forras
  Send as gift   Add to Wish List

Almost ready!

In order to save audiobooks to your Wish List you must be signed in to your account.

      Log in       Create account
Libro.fm app

Get ready for Independent Bookstore Day with Libro.fm!

Mark your calendar for Saturday, April 26th.

Learn more

A Life of Opposing Forces

$4.99

Retail price: $16.79

** Sale ends in 8 days **

Sale price: $4.99

Discount: 70%

Length 5 hours 46 minutes
Language English
Narrators Michael S. Millin & Danielle Makenna Forras

This audiobook uses AI narration.

Weโ€™re taking steps to make sure AI narration is transparent.

Learn more
  Send as gift   Add to Wish List

Almost ready!

In order to save audiobooks to your Wish List you must be signed in to your account.

      Log in       Create account

Summary

This isnโ€™t another story about addiction or surfing. Those are just parts of the story, a story of recovery, redemption, and adventure.

With unflinching honesty, A Life of Opposing Forces highlights the complicated but enduring relationship Michael Millin has with his parents as he navigates the interplay of light and dark in his own life. Michael shares his path from addiction to sobriety, challenging his own assumptions of recovery and confronting generational trauma.

In the process, Michael exposes the reader to the incredible world of surfing and traveling. Throughout his journey, surfing has always provided a safe space for Michael. The ocean was more than an escape; it was medicineโ€”and the key to his survival.

A captivating memoir and profound portrait of disrupting generational trauma, A Life of Opposing Forces is a must-read whether you are struggling with addiction or looking for inspiration in your own life.

Audiobook details

ISBN:
9781544547053

Length:
5 hours 46 minutes

Language:
English

Publisher:
Houndstooth Press

Publication date:

Edition:
Unabridged

Libro.fm app

Get ready for Independent Bookstore Day with Libro.fm!

Mark your calendar for Saturday, April 26th.

Learn more