Ladies and gentlemen: get the Kleenex ready!
All the Breaking Waves by Kerry Lonsdale is a roller coaster of emotions that will make you cry tears of joy, and tears of pain.