Роман "Перекресток судеб" переносит читателя в два разных временных периода и места действия. В 1944 году, в Италии, молодой американский стрелок Тони Леоне отправляется на фронт, полный решимости столкнуться с врагом. Однако, быстро осознавает, что настоящая борьба происходит не только на поле битвы. В то же время, лучший нацистский снайпер прибывает из Берлина, дабы исполнить свою смертельную миссию.
В 1959 году, в Канаде, происходит трагедия на горнолыжном курорте - фуникулер срывается в пропасть, унося с собой жизнь известного певца. Старший детектив полиции Чеду Фрейзеру предстоит раскрыть этот загадочный происшествие, и, несмотря на то, что оно кажется несчастным случаем, детектив чувствует, что здесь есть много скрытых подтекстов.