1. A method comprising: receiving identification of a current user reading position within an electronic text of an electronic book residing on an electronic book reading device for a current reading session; determining candidate pause positions within the electronic text of the electronic book based on the current user reading position and from among a portion of the electronic text extending from the current user reading position and another reading position following the current user reading position within the electronic text of the electronic book; selecting a suggested pause position from the determined candidate pause positions based on an available reading time and reading speed associated with a user profile of the current user for the current reading session; and presenting the suggested pause position on a user interface of the electronic device to indicate where to pause in reading the electronic text of the electronic book for the current reading session.