Tang Yin's Song of the Peach Blossom Nunnery had two different versions mainly because this poem had many different sources and explanations in history. The different versions might have come from different times and backgrounds of writing. One version of the Song of Peach Blossom Nunnery was written by Tang Bohu, a Tang Dynasty poet, and the other was written by Su Shi, a Song Dynasty litterer. Therefore, the content, style, and expression of these two versions were different. Tang Yin's Song of the Peach Blossom Nunnery had no fixed version at first. The later versions mainly came from different writing times and backgrounds. Therefore, it was impossible to determine which one could only be chosen according to one's own understanding and preferences.