Bajak Laut Roger menemukan bayi Shanks. (dok. Shueisha/One Piece)
Teori ini sebenarnya masih berhubungan dengan teori yang mengatakan bahwa Shanks adalah anak Rocks. Roger dan Monkey D Garp memang memiliki hubungan yang unik. Mereka bisa dibilang sebagai rival yang sengit, tetapi mereka juga memiliki hubungan persahabatan yang erat.
Sebelum Roger dieksekusi, Roger menitipkan anaknya yang akan segera lahir, Portgas D Ace, kepada Garp. Kenapa Garp? Karena terlepas dari hubungan rivalitas mereka, keduanya setuju terhadap satu hal: anak tidak bisa dihukum atas dosa orangtua mereka. Pada dasarnya, teori ini mengatakan bahwa Roger hanya melakukan hal yang sama dengan yang dilakukan Garp pada 38 tahun yang lalu.
Saat itu, Garp tahu bahwa Pemerintah Dunia mungkin akan membunuh Shanks karena menjadi anak Rocks. Itu karenanya, Garp menitipkan Shanks pada Roger untuk melindunginya dari Pemerintah Dunia. Jadi, selain memiliki pemikiran yang sama, alasan Garp mau membesarkan Ace juga merupakan balasan karena Garp pernah menitipkan Shanks pada Roger.
Sementara teori yang mengatakan bahwa Shanks adalah anak Rocks sendiri sudah keliru, Garp juga tidak pernah menitipkan Shanks pada Roger. Orang yang telah membuat Shanks tumbuh di kapal Bajak Laut Roger bukanlah Garp, melainkan anaknya, Monkey D Dragon. Sebelum membentuk Pasukan Revolusioner, Dragon sempat mengikuti jejak ayahnya sebagai Marinir dan terlibat dalam Insiden God Valley.
Setelah Garling membunuh ibu Shamrock dan Shanks, Dragon menjadi orang yang menyelamatkan kedua bayi tersebut. Sayangnya, Shanks harus terpisah dengan saudara kembarnya karena Shamrock berhasil direbut oleh Satchels Maffey. Demi melindungi bayi Shanks, Dragon akhirnya menyembunyikan Shanks di dalam peti harta karun.
Peti tersebut kemudian dibawa oleh kru Bajak Laut Roger yang sedang menjarah harta karun di God Valley. Namun, mereka tidak menyadari jika salah satu peti yang mereka bawa itu berisi bayi Shanks. Hingga ketika Bajak Laut Roger melarikan diri dari God Valley, mereka mendengar suara bayi dalam salah satu peti yang mereka jarah. Ketika dibuka, peti tersebut ternyata berisi bayi Shanks.
Meski terlihat sederhana, cerita One Piece sebenarnya lebih rumit dari kelihatannya. Buktinya, hanya dalam satu arc, Oda bisa mematahkan tiga teori sekaligus tentang Shanks. Jadi, bagaimana menurutmu? Kira-kira, teori Shanks apa lagi yang akan dipatahkan oleh Oda?