Инженер и реконструктор Андрей Белов погибает, спасая человека, и приходит в себя на Мальте летом 1798 года. Теперь он — Жюль де Вилье, артиллерист ордена госпитальеров. Прежний хозяин тела поклялся войти в доверие к французам и погубить экспедицию Бонапарта. Андрей пятнадцать лет мечтал оказаться в этой армии. Теперь от него требуют её предать.
Он выбирает французов и предупреждает Бонапарта о гибели флота. Но генералу нужны доказательства. Хочешь предотвратить катастрофу — добудь воду, верни матросов на корабли и успей до появления английских парусов. За свои слова придётся отвечать головой.
Впереди пустыня, мамлюкские сабли и морской бой. Рядом — упрямый сержант со своими солдатами. Андрей умеет чинить машины и знает будущее, но чужие намерения не прочитаешь по чертежу. Среди французов есть люди, которым выгодна гибель экспедиции. А на Мальте хранится клятва, скреплённая настоящей подписью Жюля.