The Living by Matt de la Pena

Shy's summer job involves being on a cruise ship for four different eight day voyages. Trust me, it sounds much more glamorous than it really is. Shy hands out towels and water bottles to rich cruise passengers. He's making good money and the work is not too hard, but one night everything changes. He tries to prevent a passenger from jumping over the side of the ship, but fails. That night starts to haunt his dreams and life on the ship doesn't improve much, especially since he knows that someone is following him.