Come Sail With Me: A real-life adventure book by Wendy Leo-Smith

“This book will entertain and inspire both sailors and non sailors alike so put your feet up and set sail with Wendy!” Pete Goss MBE

 

  • 0_Sail_with_me.jpg
  • 2_Wendy_and_Rory.jpg
  • 3_Bella_the_cat.jpg
  • 4_Wendy-Hercules.jpg
  • 5_Rory.jpg
  • 6_Sunset.jpg
  • 7_Wendy_and_dogs.jpg

Testimonials / Reviews

 

peter gossThis book will entertain and inspire both sailors and non sailors alike

I’ve always said to my kids that if you just keep saying ‘yes' you’ll have a fulfilling life packed with adventures, good people and life long memories. Wendy’s book is testament to this as she takes you on her own life affirming adventure with alls its ups and downs. This book will entertain and inspire both sailors and non sailors alike so put your feet up and set sail with Wendy and her lovely way with words.

Pete Goss MBE Wikipedia

 A Very True Account

Having sailed around the world, short handed, I can relate to the well described account of ocean sailing. I enjoyed Wendy's style of writing and her honesty of both the good and bad times. A good read.

Steve

You don't need to be a sailor to enjoy this

You don't need to be sailor to enjoy this book. The adventure comes across as amazing, frightening, exhausting but worth doing. Brilliantly written Wendy I have thoroughly enjoyed this book. Well worth a read.

Trudi Dorman

Easy read, great story, would be superbly beneficial to other sailors or want to be sailors.

Really enjoyed reading this book, it is well written and full of description, fun, drama and giggle in between. An awesome adventure that is well documented and detailed enough to be useful to fellow sailors. Sometimes hard to believe it is a true story!

C. Link

An Unusual Perspective

Another series of sailing adventures- including some personal thoughts and experiences to fill in the regular itinerary report. Some honest recounting of the pitfalls endured and I admired the guts of the crew to venture off the beaten track to some fascinating and sometimes dangerous destinations.

Sinc

What a fantastic journey, what a book!

A must read. The highs the lows and everything in-between. You can feel every wave, emotion as if you were there traveling with them. What a fantastic voyage, once in a lifetime experience they must have had. Fantastic information for future travellers too, It makes you want to take to the helm yourself. If you haven't read it yet don't hesitate.

Steve Cliff

Couldn’t put it down

Not a book that I would normally read, but I really enjoyed every page. I particularly revelled in the excellent descriptions of the many and varied places visited, which transported you to them.

Jean Hurford

Buy the book on Amazon!

Buy this book on Amazon!

Follow us on Goodreads!

Follow the discussion on Goodreads.com!

Read It On Kindle!

Read It On Kindle!

Failed to start the session because headers have already been sent by "/home/wendy_ls/public_html/libraries/vendor/joomla/application/src/AbstractWebApplication.php" at line 364. (500 Whoops, looks like something went wrong.)

RuntimeException

HTTP 500 Whoops, looks like something went wrong.

Failed to start the session because headers have already been sent by "/home/wendy_ls/public_html/libraries/vendor/joomla/application/src/AbstractWebApplication.php" at line 364.

Exception

RuntimeException

  1. if ($this->isActive()) {
  2. throw new \RuntimeException('Failed to start the session: already started by PHP.');
  3. }
  4. if (ini_get('session.use_cookies') && headers_sent($file, $line)) {
  5. throw new \RuntimeException(
  6. sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.', $file, $line)
  7. );
  8. }
  9. if (!session_start()) {
  1. $this->setId($session_clean);
  2. $cookie->set($session_name, '', ['expires' => time() - 3600 ]);
  3. }
  4. }
  5. parent::start();
  6. // Try loading data from the session
  7. if (!empty($_SESSION['joomla'])) {
  8. $this->data = unserialize(base64_decode($_SESSION['joomla']));
  9. }
  1. {
  2. if ($this->isStarted()) {
  3. return;
  4. }
  5. $this->store->start();
  6. $this->setState(SessionState::ACTIVE);
  7. // Initialise the session
  8. $this->setCounter();
  1. * @since 1.0
  2. */
  3. public function has($name)
  4. {
  5. if (!$this->isActive()) {
  6. $this->start();
  7. }
  8. return $this->store->has($name);
  9. }
  1. $name = $args[2] . '.' . $name;
  2. }
  3. }
  4. if (parent::has($name)) {
  5. // Parent is used because of b/c, can be changed in Joomla 6
  6. return parent::get($name, $default);
  7. }
  8. /*
  1. */
  2. public function getMessageQueue($clear = false)
  3. {
  4. // For empty queue, if messages exists in the session, enqueue them.
  5. if (!\count($this->messageQueue)) {
  6. $sessionQueue = $this->getSession()->get('application.queue', []);
  7. if ($sessionQueue) {
  8. $this->messageQueue = $sessionQueue;
  9. $this->getSession()->set('application.queue', []);
  10. }
  1. // Boolean short–circuit evaluation means this returns fast false when $isSite is false.
  2. return $isSite
  3. && $isGET
  4. && $app->getIdentity()->guest
  5. && empty($app->getMessageQueue());
  6. }
  7. /**
  8. * Get the cache controller
  9. *
  1. *
  2. * @since 1.5
  3. */
  4. public function onAfterRespond(AfterRespondEvent $event): void
  5. {
  6. if (!$this->appStateSupportsCaching() || $this->getCacheController()->getCaching() === false) {
  7. return;
  8. }
  9. // Saves current page in cache.
  10. $this->getCacheController()->store($this->getApplication()->getBody(), $this->getCacheKey());
  1. foreach ($this->listeners[$event->getName()] as $listener) {
  2. if ($event->isStopped()) {
  3. return $event;
  4. }
  5. $listener($event);
  6. }
  7. }
  8. return $event;
  9. }
  1. $dispatcher = $this->getDispatcher();
  2. } catch (\UnexpectedValueException $exception) {
  3. return null;
  4. }
  5. return $dispatcher->dispatch($eventName, $event ?: new ApplicationEvent($eventName, $this));
  6. }
  7. /**
  8. * Method to run the application routines.
  9. *
AbstractApplication->dispatchEvent() in /home/wendy_ls/public_html/libraries/src/Application/CMSApplication.php (line 363)
  1. // Send the application response.
  2. $this->respond();
  3. // Trigger the onAfterRespond event.
  4. $this->dispatchEvent(
  5. 'onAfterRespond',
  6. new AfterRespondEvent('onAfterRespond', ['subject' => $this])
  7. );
  8. }
CMSApplication->execute() in /home/wendy_ls/public_html/includes/app.php (line 58)
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application = $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/home/wendy_ls/public_html/includes/app.php') in /home/wendy_ls/public_html/index.php (line 51)
  1. // ... die
  2. die();
  3. }
  4. // Run the application - All executable code should be triggered through this file
  5. require_once __DIR__ . '/includes/app.php';

Stack Trace

RuntimeException
RuntimeException:
Failed to start the session because headers have already been sent by "/home/wendy_ls/public_html/libraries/vendor/joomla/application/src/AbstractWebApplication.php" at line 364.

  at /home/wendy_ls/public_html/libraries/vendor/joomla/session/src/Storage/NativeStorage.php:447
  at Joomla\Session\Storage\NativeStorage->start()
     (/home/wendy_ls/public_html/libraries/src/Session/Storage/JoomlaStorage.php:313)
  at Joomla\CMS\Session\Storage\JoomlaStorage->start()
     (/home/wendy_ls/public_html/libraries/vendor/joomla/session/src/Session.php:396)
  at Joomla\Session\Session->start()
     (/home/wendy_ls/public_html/libraries/vendor/joomla/session/src/Session.php:327)
  at Joomla\Session\Session->has()
     (/home/wendy_ls/public_html/libraries/src/Session/Session.php:194)
  at Joomla\CMS\Session\Session->get()
     (/home/wendy_ls/public_html/libraries/src/Application/CMSApplication.php:627)
  at Joomla\CMS\Application\CMSApplication->getMessageQueue()
     (/home/wendy_ls/public_html/plugins/system/cache/src/Extension/Cache.php:238)
  at Joomla\Plugin\System\Cache\Extension\Cache->appStateSupportsCaching()
     (/home/wendy_ls/public_html/plugins/system/cache/src/Extension/Cache.php:382)
  at Joomla\Plugin\System\Cache\Extension\Cache->onAfterRespond()
     (/home/wendy_ls/public_html/libraries/vendor/joomla/event/src/Dispatcher.php:454)
  at Joomla\Event\Dispatcher->dispatch()
     (/home/wendy_ls/public_html/libraries/vendor/joomla/application/src/AbstractApplication.php:99)
  at Joomla\Application\AbstractApplication->dispatchEvent()
     (/home/wendy_ls/public_html/libraries/src/Application/CMSApplication.php:363)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/wendy_ls/public_html/includes/app.php:58)
  at require_once('/home/wendy_ls/public_html/includes/app.php')
     (/home/wendy_ls/public_html/index.php:51)