Index: ChapterX.Infrastructure/Repositories/ChapterRepository.cs
===================================================================
--- ChapterX.Infrastructure/Repositories/ChapterRepository.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Infrastructure/Repositories/ChapterRepository.cs	(revision b373fea3e2c9d404606002f8e7ba265a82d68187)
@@ -24,4 +24,11 @@
                 .ToListAsync(cancellationToken);
         }
+
+        public async Task<Chapter?> GetByIdWithStoryAsync(int id, CancellationToken cancellationToken = default)
+        {
+            return await _dbSet
+                .Include(c => c.Story)
+                .FirstOrDefaultAsync(c => c.Id == id, cancellationToken);
+        }
     }
 }
