Index: ChapterX.Infrastructure/Repositories/CommentRepository.cs
===================================================================
--- ChapterX.Infrastructure/Repositories/CommentRepository.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Infrastructure/Repositories/CommentRepository.cs	(revision dc383dd3199c7db4b47fd42b458a73717189db88)
@@ -19,9 +19,12 @@
 
         public async Task<IEnumerable<Comment>> GetByChapterIdAsync(int chapterId, CancellationToken cancellationToken = default)
-        {
-            return await _dbSet
-                .Where(c => c.StoryId == chapterId)
+            => await _dbSet.Where(c => c.StoryId == chapterId).ToListAsync(cancellationToken);
+
+        public async Task<IEnumerable<Comment>> GetByStoryIdAsync(int storyId, CancellationToken cancellationToken = default)
+            => await _dbSet
+                .Include(c => c.User)
+                .Where(c => c.StoryId == storyId)
+                .OrderByDescending(c => c.CreatedAt)
                 .ToListAsync(cancellationToken);
-        }
     }
 }
