Rose Blossom is a text-based narrative where the player is a gardener who wants to make his flowers grow again. His rose blossoms have not grown in several years and he is trying to do everything he can to make it happen. The game is user-driven and has a possibility of three outcomes. Thus, the ending of the game varies based on each individual's choices within the game. One player might reach the end of the game much sooner than others because of where his or her actions have taken them in the narrative. Since the game does not take a very long time to complete, the point is for players to go back and play it multiple times to see each result.