В сюжете почти каждой сказки есть противостояние - противостояние между добром и злом, между прекрасным и ужасным. И сказка Гаршина, с этой точки зрения, не исключение. Роза - прекрасное олицетворение добра и жаба - зло, зло отвратительное внешне и еще более отвратительное внутренне (вспомним ее желание съесть прекрасный цветок).
В сказке есть еще один герой, и, надо сказать, он довольно не типичен. Обычно положительные герои остаются живы, более того, за их добрые качества им положена награда - в виде красавицы-жены, мешка денег, исполнения желаний и т.п.
Но перед нами - авторская сказка, а это немного другой жанр. Поэтому маленький больной мальчик в конце сказки умирает. Правда, в качестве утешения ему дается возможность в последний раз насладиться ароматом прекрасного цветка.
Выбрав такой конец своей сказки, Гаршин хотел показать читателю, что в жизни, к сожалению не всегда все происходит так, как хочется, но, несмотря на это, всегда есть возможность наслаждаться прекрасными вещами: красивыми, нежными цветами, голубым небом, любовью близких.
А что до ужасных и злых, то они заслуживают только одного - пинка ногой, чтобы убрать их с дороги и идти дальше, храня в своей души горечь и печаль от прошлых утрат и надеясь на очередную встречу с прекрасным.