Album nhạc phim Titanic do James Horner biên soạn. Về phần giọng hát xuất hiện xuyên suốt ở nền bộ phim, sau đó được Earle Hitchner của tờ The Wall Street Journal miêu tả là "đầy sức gợi", Horner chọn ca sĩ người Na Uy Sissel Kyrkjebø, được biết đến với tên gọi "Sissel". Horner biết tới Si ... Tiếp tục ở trên, sao cho nó trả lời "Horner biết đến Sissel như thế nào? ":
ssel qua album Innerst I Sjelen của cô, và ông đặc biệt thích cách cô thể hiện ca khúc "Eg veit i himmerik ei borg" ("Tôi biết ở nơi thiên đường có một toà lâu đài "). Ông đã thử giọng hai mươi nhăm đến ba mươi ca sĩ trước khi chọn Sissel để mang đến những cảm xúc đặc biệt cho bộ phim.Horner ngoài ra còn viết bài hát "My Heart Will Go On" cùng Will Jennings một cách bí mật bởi Cameron nói ông không muốn có ca khúc có lời nào trong phim. Céline Dion đồng ý thu âm một bản thu thử với sự thuyết phục của chồng, René Angélil. Horner đợi tới khi Cameron có tâm trạng thích hợp rồi mới cho ông nghe ca khúc. Sau khi thưởng thức vài lần, Cameron đồng ý chọn bài hát này, mặc dù lo ngại ông có thể sẽ bị chỉ trích vì đã cố "tìm cách kiếm lời ở cuối phim". Cameron cũng muốn trấn an các giám đốc hãng phim đang lo lắng và "nhận thấy rằng một bài hát thành công trong bộ phim của ông sẽ là một nhân tố tích cực góp phần khẳng định sự hoàn thiện của tác phẩm."