100% found this document useful (2 votes)
638 views

Download ebooks file Pro Microservices in .NET 6: With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes 1st Edition Sean Whitesell all chapters

The document promotes the ebook 'Pro Microservices in .NET 6' by Sean Whitesell, which provides insights into building microservices using .NET 6, ASP.NET Core 6, MassTransit, and Kubernetes. It includes links to download the ebook and other recommended digital products. The book aims to help readers understand microservices architecture, its benefits, challenges, and practical implementation strategies.

Uploaded by

kenardreerf9
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
638 views

Download ebooks file Pro Microservices in .NET 6: With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes 1st Edition Sean Whitesell all chapters

The document promotes the ebook 'Pro Microservices in .NET 6' by Sean Whitesell, which provides insights into building microservices using .NET 6, ASP.NET Core 6, MassTransit, and Kubernetes. It includes links to download the ebook and other recommended digital products. The book aims to help readers understand microservices architecture, its benefits, challenges, and practical implementation strategies.

Uploaded by

kenardreerf9
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

Get the full ebook with Bonus Features for a Better Reading Experience on ebookmeta.

com

Pro Microservices in .NET 6: With Examples Using


ASP.NET Core 6, MassTransit, and Kubernetes 1st
Edition Sean Whitesell

https://ebookmeta.com/product/pro-microservices-in-
net-6-with-examples-using-asp-net-core-6-masstransit-and-
kubernetes-1st-edition-sean-whitesell/

OR CLICK HERE

DOWLOAD NOW

Download more ebook instantly today at https://ebookmeta.com


Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.

Pro Microservices in .NET 6: With Examples Using ASP.NET


Core 6, MassTransit, and Kubernetes 1st Edition Sean
Whitesell
https://ebookmeta.com/product/pro-microservices-in-net-6-with-
examples-using-asp-net-core-6-masstransit-and-kubernetes-1st-edition-
sean-whitesell/
ebookmeta.com

Beginning gRPC with ASP.NET Core 6: Build Applications


using ASP.NET Core Razor Pages, Angular, and Best
Practices in .NET 6 1st Edition Anthony Giretti
https://ebookmeta.com/product/beginning-grpc-with-asp-net-
core-6-build-applications-using-asp-net-core-razor-pages-angular-and-
best-practices-in-net-6-1st-edition-anthony-giretti/
ebookmeta.com

C# 10 and .NET 6 – Modern Cross-Platform Development:


Build apps, websites, and services with ASP.NET Core 6,
Blazor, and EF Core 6 using Visual Studio 2022 and Visual
Studio Code, 6th Edition Mark J. Price
https://ebookmeta.com/product/c-10-and-net-6-modern-cross-platform-
development-build-apps-websites-and-services-with-asp-net-
core-6-blazor-and-ef-core-6-using-visual-studio-2022-and-visual-
studio-code-6th-edition/
ebookmeta.com

Fractional-Order Electrical Circuit Theory (CPSS Power


Electronics Series) Zhang Bo

https://ebookmeta.com/product/fractional-order-electrical-circuit-
theory-cpss-power-electronics-series-zhang-bo/

ebookmeta.com
The Trouble With Us (Forbidden Love #2) 1st Edition Kat T.
Masen

https://ebookmeta.com/product/the-trouble-with-us-forbidden-
love-2-1st-edition-kat-t-masen/

ebookmeta.com

Beauty and the Assassin 1st Edition Nadia Lee

https://ebookmeta.com/product/beauty-and-the-assassin-1st-edition-
nadia-lee/

ebookmeta.com

WWI Tales from the Trenches The Great War Series Book 1
1st Edition Daniel Wrinn

https://ebookmeta.com/product/wwi-tales-from-the-trenches-the-great-
war-series-book-1-1st-edition-daniel-wrinn/

ebookmeta.com

The Canons and Decrees of the Council of Trent 1st Edition


Rev Fr H J Schroeder

https://ebookmeta.com/product/the-canons-and-decrees-of-the-council-
of-trent-1st-edition-rev-fr-h-j-schroeder/

ebookmeta.com

Studying Complex Interactions and Outcomes Through


Qualitative Comparative Analysis: A Practical Guide to
Comparative Case Studies and Ethnographic Data Analysis
Markus Kröger
https://ebookmeta.com/product/studying-complex-interactions-and-
outcomes-through-qualitative-comparative-analysis-a-practical-guide-
to-comparative-case-studies-and-ethnographic-data-analysis-markus-
kroger/
ebookmeta.com
Jill Enfield s Guide to Photographic Alternative Processes
Popular Historical and Contemporary Techniques 2nd Edition
Jill Enfield
https://ebookmeta.com/product/jill-enfield-s-guide-to-photographic-
alternative-processes-popular-historical-and-contemporary-
techniques-2nd-edition-jill-enfield/
ebookmeta.com
Sean Whitesell, Rob Richardson and Matthew D. Groves

Pro Microservices in .NET 6


With Examples Using ASP.NET Core 6, MassTransit,
and Kubernetes
Foreword by Scott Hunter VP Director, Azure Developer Experience
Microsoft
Sean Whitesell
KIEFER, OK, USA

Rob Richardson
Gilbert, AZ, USA

Matthew D. Groves
Grove City, OH, USA

ISBN 978-1-4842-7832-1 e-ISBN 978-1-4842-7833-8


https://doi.org/10.1007/978-1-4842-7833-8

© Sean Whitesell, Rob Richardson, Matthew D. Groves 2022

This work is subject to copyright. All rights are reserved by the


Publisher, whether the whole or part of the material is concerned,
specifically the rights of translation, reprinting, reuse of illustrations,
recitation, broadcasting, reproduction on microfilms or in any other
physical way, and transmission or information storage and retrieval,
electronic adaptation, computer software, or by similar or dissimilar
methodology now known or hereafter developed.

The use of general descriptive names, registered names, trademarks,


service marks, etc. in this publication does not imply, even in the
absence of a specific statement, that such names are exempt from the
relevant protective laws and regulations and therefore free for general
use.

The publisher, the authors and the editors are safe to assume that the
advice and information in this book are believed to be true and accurate
at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the
material contained herein or for any errors or omissions that may have
been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress


Media, LLC part of Springer Nature.
The registered company address is: 1 New York Plaza, New York, NY
10004, U.S.A.
This book is dedicated to you, the reader. Writing good software is hard
enough. Learning and conquering the development of microservices is an
even greater challenge. I hope this book serves you well in your journey to
developing great solutions for your users.
Foreword
Software development is in the middle of a revolution. Moving away
from monolithic application development with a team working on a
large project that ships on a slow cadence to microservice based
development where the application is broken into smaller pieces, which
version independently, are built by smaller teams and ship on a fast
cadence. .NET 6 is part of the revolution of .NET that makes it the
perfect framework for building these microservice based applications.
.NET was re-imagined starting in 2016 to be the highest
performance full stack development framework running across Linux,
macOS and Windows on x86, x64, Arm32, Arm64 and M1 architectures.
It includes support for cross platform RPC with gRPC, support for API’s
with Web API and Minimal API’s and support for services with Worker
Template.
Sean, Rob, and Matt have been building microservices in .NET and
speaking on this form of development for many years. This book will
help you learn how to build modern applications with microservices
using the latest version of .NET.
I’m excited to see what you will build!

Scott Hunter
VP Director, Azure Developer Experience
Microsoft
Introduction
The microservice architecture breaks software into smaller pieces that
can be independently deployed, scaled, and replaced. There are many
benefits to this modern architecture, but there are more moving pieces.
In the olden days, we compiled the entire software product into one
piece and deployed it infrequently. Deployment was hard, so we opted
not to do it very often. With the advent of containers, deployment has
become much easier. We can now break our application into lots of
little pieces – microservices. When one microservice needs more
horsepower, we can scale up only this portion of the web property. If a
feature needs to work differently, we can deploy only this microservice,
avoiding the churn with the entire system.
With this power come some additional layers of complexity. In the
legacy monolithic software applications, we merely made a function call
if we wanted to call into another part of the system. Our internal
methods now have IP addresses, multiple instances, maybe load
balancers distributing the load, and many more moving pieces.
How do we discover the address of the microservice? How do we
scale to just the right level of availability without wasted cost? This is
the magic of microservices, and this is the purpose of this book. You’ll
learn how to design, architect, scale, monitor, and containerize
applications to build robust and scalable microservices.

Who Should Read This Book


In some respect, anyone involved with software projects related to
distributed architecture should read this book. Even if a software
project is not a distributed architecture but may become one, this book
will shed some light on understanding existing business processes that
may need to be handled by microservices.
From development managers to product owners to developers will
find this book useful in understanding many complexities of a
microservices architecture. Application architects and developers will
gain quick insight with the hands-on code samples. The step-by-step
coding approach covers examples with direct microservice calls as well
as by messaging communication.
Book Organization
The microservices architecture is multifaceted and complex. Chapter 1
covers many of the subjects involved in this architecture style. Chapter
2 covers the advancements of .NET 6. In Chapter 3, we use a fictional
story to help convey the purpose of breaking apart a monolithic
application to a microservices architecture. We cover using Event
Storming and Domain-Driven Design tenants to help understand
existing business processes to determine where and why to create a
microservice.
In Chapter 4, we cover direct communication with microservices.
This chapter is also where you begin creating microservices using
Visual Studio 2022 with .NET 6. Chapter 5 covers the messaging
communication style. Also, you will create more microservices that
communicate using MassTransit for messaging.
Chapter 6 covers breaking apart data from a centralized data store
to distributed data stores. We also cover Saga patterns for handling
transactions across multiple systems.
In Chapter 7, we cover testing the microservices using direct
communication. We also cover testing the microservices that
communicate using messaging. You will create the test projects for both
communication styles.
Chapter 8 covers hosting microservices in Docker containers as well
as using Kubernetes. By understanding containerization options, you
understand how to handle the scaling of microservices.
In Chapter 9, we cover health concerns for microservices. The
microservices developed in earlier chapters only have business logic.
This chapter covers logging concerns, gathering metrics, tracing, and
points for debugging.
Any source code or other supplementary material referenced by the
author in this book is available to readers on GitHub via the book’s
product page, located at www.apress.com/9781484278321. For more
detailed information, please visit http://www.apress.com/source-code.
Acknowledgments
There are challenges, and there are life goals. Writing this book has
certainly been an accomplishment of a life goal. I could not have done
this alone. There are people in my life that have given phenomenal
support, and I’m eternally grateful.
To the Lord for helping me through challenging times, especially the
ones I get myself into.
To my wife and biggest cheerleader, Barb, thank you for your
unceasing support. It is so much more than I deserve. You have been so
understanding of my goals and the challenges that come along with
them. To my daughter McKayla, you are my gem and are the reason I
fight hard to be a good dad. Remember, the best goals are worth
fighting for.
To Michael Perry, I can’t thank you enough. Your willingness to help
me is amazing. I appreciate our discussions, where I get to learn so
much from you. I’m thankful I got to learn from your book The Art of
Immutable Architecture. Details in your book really helped this book
and me as an architect.
To Floyd May, thank you so much for your friendship and our time
on the whiteboard discussing microservices. I really appreciate your
guidance.
To Phil Japikse, thank you so much for helping me get started with
this book project. I appreciate your guidance throughout this book.
To Josh Brown, thank you so much brother for helping to spur ideas
and the great discussions about databases.
To Rob Richardson and Matt Groves, thank you for helping me get
this book done. I appreciate being able to lean on your expertise.

—Sean Whitesell

I would like to thank the Lord whose inspiration I rely on daily. His
help has been instrumental in accomplishing this work.

—Rob Richardson
I’d like to acknowledge my patient wife Ali, Kevin and Mary Groves,
and all of my Twitch audience that helped me to learn this
microservices stuff.

—Matt Groves
Table of Contents
Chapter 1:​Introducing Microservices
Benefits
Team Autonomy
Service Autonomy
Scalability
Fault Isolation
Data Autonomy
Challenges to Consider
Microservice Beginning
Architecture Comparison
Microservice Patterns
API Gateway/​BFF
External Configuration Store
Messaging
Business Process Communication
Message Format
Transport
Testing
Test Pyramid
E to E
Service
Unit Tests
Automation
Deploying Microservices
Versioning
Containers
Pipelines
Cross-Cutting Concerns
Monitoring
Logging
Alerting
Testing the Architecture
Summary
Chapter 2:​ASP.​NET Core Overview
A Brief History of .​NET
Long-Term Support
Presentation Frameworks
Installing Requirements
Installing .​NET 6.​0 and ASP.​NET Core
Installing Visual Studio
Installing Visual Studio Code
.​NET 6.​0 at a Glance
MVC at a Glance
Routing
Controller
View
Model
ASP.​NET Core Middleware
ASP.​NET Core Web API
Razor Pages
Minimal APIs
Summary
Chapter 3:​Searching for Microservices
The Business
Domain-Driven Design
Domain
Subdomains
Ubiquitous Language
Bounded Contexts
Aggregates and Aggregate Roots
Event Storming
Setup
Color Coding
The Meeting
Seeing the Domains
Domain Models
Focus on Behavior
Domain Modelling
Decomposition
Becoming a Microservice
Summary
Chapter 4:​First Microservice
Interprocess Communication
API First Design
Transport Mechanisms
REST
gRPC
Another Random Document on
Scribd Without Any Related Topics
La fillette se rebiffa.
—Jamais de la vie, par exemple!
Deber déclara légèrement:
—Du tout, elle m'attendra. Si elle est devenue un ange, je
l'épouserai.
Laumière rit.
—Je ne vois pas Cady en femme mariée! D'ailleurs, j'ai un droit de
priorité que je réclame.
Cady lança impétueusement:
—Oh! c'est toi, Jacques, que je ne vois pas marié, et surtout avec
moi! Tu seras mon amant, si tu veux, mais pas mon mari, je t'en
réponds!
—Patatras! s'écria Laumière. Il y avait trop longtemps que Cady était
sage! Il lui fallait bien commettre une incongruité!
Deber haussa les épaules et se leva, visiblement contrarié.
—C'est une pauvre enfant déplorablement élevée! dit-il en
s'éloignant.
Cady salua son dos avec une révérence comique.
—Va donc! vieux barbant!
Et, revenant à Jacques, elle entrelaça ses doigts à ceux du peintre,
le regardant dans les yeux.
—Tu veux de moi, demain, pour poser? dit-elle bas, ardemment.
Il l'étudia, un rien troublé, comprenant qu'elle ne parlait point du
portrait officiel presque terminé et dont le peintre faisait traîner
volontairement les dernières séances; mais bien du tableau pour
lequel, une seule fois, elle avait livré son corps nu, audacieusement.
—Oui, je veux de toi, répondit-il bas aussi, les yeux attachés sur la
grâce de cette fillette, dont il se rappelait la beauté avec un
mystérieux frisson intime.
XXII
—Vous vous couchez, Cady? demanda Mlle Armande avec un
bâillement, en se retournant dans son lit.
—Oui, mademoiselle, tout de suite, répondit la fillette avec une
exemplaire docilité.
Pourtant, malgré cette promesse, elle se garda de quitter sa lecture
et demeura immobile, patiemment, guettant le prompt sommeil qui
vint tomber sur son institutrice.
Quand la respiration régulière et un peu sifflante de celle-ci lui apprit
que Mlle Armande était profondément assoupie, elle se leva et sortit
doucement de la chambre.
Les domestiques étaient partis de bonne heure, les patrons dînant
en ville. Cady s'assura que Baby et sa gouvernante dormaient dans
leur appartement, et elle se dirigea vers la porte de service, qu'elle
ouvrit avec le passe-partout qui demeurait pendu dans l'office.
Elle traversa le palier et vint gratter à la porte en face avec
précaution.
Au second signal, le battant s'ouvrit sans bruit, et le petit Georges
parut, tirant la porte derrière lui.
—Tu es seule? demanda-t-il d'une voix mesurée.
—Oui, viens!
Les deux enfants rentrèrent dans l'appartement à pas de loup,
retenant leur souffle, un peu émus par le mystère de l'obscurité et
du silence.
—Veux-tu que j'allume l'électricité? proposa Cady.
Georges se récria.
—Tu es pas maboul?... Pour faire venir du monde!
—On va se cogner, objecta la fillette qui se sentait mal à l'aise dans
ces ténèbres.
—Pas de danger!... Et puis, on peut tout de même un peu éclairer...
Tiens, regarde...
Le garçonnet tira de sa poche une minuscule lampe électrique, dont
la lueur dissipa faiblement la nuit qui les enveloppait.
—On se dirait dans du brouillard! admira Cady.
—Où sommes-nous?
—Dans la salle à manger.
Il questionna avec vivacité.
—Il reste du dessert?
—Je pense... Il y avait des gens à déjeuner; alors c'était chic.
—Où le met-on?
—Ici, dans le meuble d'encoignure.
Le petit garçon découvrit avec une vive satisfaction des amandes
fraîches, des cerises déguisées, des biscuits.
—Donne ta robe... On va emporter une provision et nous la
mangerons à notre aise. Où sera-t-on bien?
Cady réfléchit.
—Dans le cabinet de papa... Passe par là, moi je vais à l'office voir
s'il reste du champagne.
Lorsque Cady revint, Georges était blotti parmi les coussins du
divan; et, son délicieux visage blanc et blond penché sous la petite
lueur électrique, il s'occupait de grouper coquettement les friandises
grappillées.
—Tu as du champagne?
—Une bouteille entière. Tu sauras la déboucher?
—Tu parles! C'est Paul qui m'a montré.
—Qu'est-ce qu'il devient, Paul?
Le garçonnet hocha la tête.
—Il fout des coups à maman.
—Vraiment? s'écria Cady intéressée. Et pourquoi cela?
Georges fit un geste soucieux.
—A cause du pognon.
—Quel pognon?
—Ben, celui de maman... ça ne va pas fort de ce moment, on est
dans la purée, et alors, tu comprends, ça embête Paul.
Accroupie à la turque sur le divan, Cady croqua l'amande épluchée
que Georges lui mettait dans la bouche.
—En somme, remarqua-t-elle posément, Paul, c'est son souteneur, à
ta mère?
—Mais non, voyons, tu ne sais pas comment tu parles! Les
souteneurs, c'est ceux des pierreuses... Maman est une femme
comme il faut... Paul, c'est son ami.
—Tout de même, elle lui donne de l'argent.
—Bien sûr, mais c'est parce qu'elle l'aime et qu'il est bien gentil pour
elle... et, des fois, si rigolo!...
Cady balança la tête.
—Il l'aime, et il la cogne!
—Ça n'empêche pas!... Et puis, tu sais bien, il est très endurant, et
ce n'est que quand elle fait trop la vache qu'elle prend quelque
chose.
Se rapprochant de Georges dont elle caressait doucement les
boucles soyeuses, Cady demanda, pensive:
—Qu'est-ce que tu appelles faire la vache?
—Eh bien, elle dit qu'elle est fatiguée, que ça la barbe, et elle refuse
carrément les occasions.
—Quelles occasions?
Georges s'impatienta.
—Ah! tu es trop gourde, on ne peut pas causer avec toi!... Tu ne
comprends rien!... Alors, qu'est-ce qu'on t'apprend?
Cady se rebiffa, piquée.
—Tiens, je peux bien te demander, peut-être!... Ma mère à moi n'est
pas une cocotte!...
Il riposta promptement:
—Ça ne l'empêche pas d'être une...!
Cady ne broncha pas devant le mot grossier qui lui était connu,
faisant partie du vocabulaire usuel de l'office.
—Et puis après? dit-elle tranquillement. Ce n'est tout de même pas
la même chose que ta mère. Elle a un mari, et elle ne demande pas
d'argent aux hommes, ni elle n'en donne non plus.
Georges cracha trois noyaux de cerises et déclara avec conviction:
—Alors, c'est qu'elle est une sale bête sans cœur, et qu'elle est trop
vieille ou trop moche pour savoir travailler... sans quoi, elle ferait
comme les autres femmes.
Cady se scandalisa.
—Georges! petit sale!... ne crache pas tes noyaux sur le tapis...
Demain, on les verra, et c'est moi qui écoperai!...
—Où faut-il les envoyer?
—Dans le fond du divan... Y a pas de danger que Valentin les
découvre, il ne brosse jamais les meubles... Donne, je sais comment
fourrer la main.
Georges lui passa des débris divers: coques d'amandes, papier
plissé, noyaux, miettes.
—Tiens!...
Quand la fillette se redressa, il l'enlaça tendrement et l'embrassa
longuement dans le cou.
—Si tu veux, quand nous serons grands, je serai ton Paul... Tu
voudras? dis... Mais, dis donc!...
Cady rit, caressant de ses lèvres le visage du petit garçon...
—Merci!... je ne donnerai pas d'argent aux hommes, moi, je t'en
réponds, c'est trop bête!
Il répondit naïvement:
—Tu n'en donneras pas aux autres, bien sûr... Mais à moi, si tu
m'aimes beaucoup, ça te fera plaisir. Du reste, tu sais, j'en aurai de
l'argent à moi.
—Comment cela?
—J'en gagnerai comme Paul.
—Il gagne de l'argent, Paul?
—Certainement.
—En faisant quoi?
—D'abord, il joue aux courses.
Cady haussa les épaules et prononça d'un air entendu:
—Les courses!... On s'y fait enfiler plus souvent qu'on n'y rafle du
pognon...
—Des fois, on a la veine. Et puis, Paul joue aussi dans les cercles...
Et là, il gagne toujours.
—Il triche, alors?
—Pour sûr!... Tu ne voudrais pas qu'il soit assez poire pour laisser
faire le coup aux autres!...
—Comment est-ce qu'il triche?
—Oh! il y a bien des façons. Ça dépend du jeu, et puis des pontes,
et puis de l'endroit... Des fois, il triche à la mise, ou à la retourne, ou
c'est la carte filée, ou bien il fait la séquence, mais, pour cela, il faut
des copains, et puis surtout une boîte où on ne soit pas sur l'œil.
Cady hocha la tête en riant.
—Tu as l'air bien calé, toi!... Il te montre les coups?
—Oh! je suis déjà adroit! Tu n'as pas de cartons?
—Si, dans la table de bridge.
Le garçonnet sauta sur ses pieds, s'empara d'un jeu de cartes, le
battit, l'étala et expliqua:
—Je suppose que nous jouons à l'écarté. C'est l'autre qui fait... Tu
laisses courir la chance, si elle est pour toi, tant mieux; si elle est
contre toi, tant pis, c'est pas mortel... La main te vient ensuite, et tu
es sûr de te remonter... Quand tu ramasses les cartes, une
supposition que tu voies un roi... Tu le saques et puis, tu fais courir
derrière toute sa couleur... Au moment où tu présentes à la coupe,
c'est ton affaire que ton tas y se trouve dessus... En relevant, tu
détruis comme de juste la coupe, à l'invisible; mais, comme il ne
faudrait pas que tu n'aies que de l'atout et que tu ne dois pas non
plus en envoyer à ton adversaire, tu distribues en faisant glisser le
dessous pour le ponte et le dessus pour toi, à l'excepte d'une ou
deux cartes que tu t'envoies au hasard.
Cady opina, admirative:
—Ça doit être joliment difficile!
—Ah! il ne faut pas avoir les doigts nickelés!... Tiens, je vais te
montrer la conduite.
Et le petit garçon battit, tripota les cartes, fit couper, distribua et
étala les deux mains retournées sur le tapis, faisant remarquer,
triomphant:
—Tu vois... J'ai le roi d'atout, la dame, le dix et un sept... Toi, tu n'as
que l'as seulement et des bûches. Tu n'as pas vu comment je faisais,
hein? C'est richement exécuté, pas?
Cady sourit dédaigneusement.
—Pardi, il fait presque noir!...
Georges piqué, courut à l'électricité qu'il fit jaillir.
—Eh bien, recommençons!...
Cette fois, penchée et attentive, Cady l'arrêta avec un cri.
—Là, entre tes doigts!... J'ai vu que tu retenais une carte!...
—Tu as vu?
—Oui, j'ai vu.
—C'est pas vrai!
—Si, c'est vrai! C'était une dame de pique.
Dépité, le garçonnet jeta le paquet de cartes sur la table, grimaça
piteusement et se mit à sangloter.
—C'est parce que j'ai la main trop petite! balbutia-t-il avec
désolation. Mais Paul a dit que, plus tard, je serai encore plus adroit
que lui!...
Cady l'attira sur sa poitrine.
—Petit idiot, fit-elle tendrement, ne pleure pas.
Et comme les larmes ne tarissaient pas dans les grands yeux bleus
éplorés de l'enfant, pour le distraire, elle le mena devant le bureau,
frappant du doigt sur un tiroir.
—Regarde, c'est là-dedans que se trouve le diamant dans sa gangue
dont je t'ai parlé.
Les yeux de Georges flambèrent soudain séchés.
—Oh! le diamant? s'écria-t-il avec avidité. Fais voir!
Cady rit.
—Mais, je n'ai pas la clef du meuble, tu penses!
Georges se pencha pour étudier la serrure.
—Tu es bien sûre que c'est là?
—Très sûre.
Le petit garçon se redressa, avec un rire sournois.
—Toi aussi, Cady, tu voudrais le voir le diamant?
—Evidemment.
Georges fouilla dans sa poche, et en tira un petit outil de fer qu'il
engagea dans la serrure, d'un geste prompt, avec un coup d'œil
méfiant autour de lui.
—Que fais-tu? s'écria Cady, interloquée.
L'autre ne répondit pas, tournant, poussant son crochet; une ride
profonde se creusait dans son front délicat, tandis que ses petites
mains se crispaient sur l'instrument, pesant dessus de toutes leurs
forces.
Enfin, il poussa un soupir de satisfaction, et ramena le tiroir ouvert.
—Ça y est, sans douleur! s'écria-t-il d'une voix à la fois enfantine et
canaille, en brandissant son crochet avec triomphe.
Cady le considérait avec un mélange de stupeur, d'effroi et
d'admiration.
Il ne s'occupait guère des impressions de son amie et la questionnait
âprement:
—Où est-il, le diamant? Cherche, toi... Moi, je ne veux rien
bousculer, ça se verrait.
A l'idée de toucher de nouveau la précieuse pierre, pour laquelle elle
ressentait une si grande curiosité, toute circonspection, toute
réflexion s'enfuit du cerveau de Cady. Elle se précipita, fébrile, les
mains tremblantes, et se saisit de la pierre grisâtre.
—C'est seulement ça? s'écria le garçonnet déçu.
Cady expliqua:
—Tu vois bien que ce qui est laid, c'est une enveloppe... Le diamant
est à l'intérieur... Il est très beau... Papa a dit à Maurice Deber que
c'était un magnifique cadeau. Et, tu sais, papa y ne se frappe pas
pour rien.
Georges reprenait de l'intérêt pour l'objet.
—Donne, fit-il.
Et il le tourna, le palpa, le gratta longuement.
—Tu vas l'user! plaisanta Cady.
Il fit le geste de le glisser dans sa poche. Et, penchant la tête
coquettement, il demanda avec une supplication câline:
—Cady, donne-le-moi?
La jeune fille haussa les épaules.
—Tu es fou!
—Je t'en prie!...
—Mais je ne peux pas te le donner; il est à papa, il n'est pas à moi.
Le gamin fourra le diamant audacieusement dans sa veste.
—Alors, ma chérie, s'il n'est pas à toi, ça m'est bien égal, je le
prends!
Un afflux de sang empourpra subitement les joues de Cady. Elle
fondit menaçante sur l'enfant.
—Rends le diamant de papa, tout de suite!
L'enfant, intimidé, céda, jetant la pierre à travers la chambre.
—Va donc le chercher, sale rosse! cria-t-il rageusement.
Sans mot dire, Cady ramassa le diamant, le remit dans le tiroir, et
ordonna, la voix brève:
—Referme!...
Georges se détourna, maussade.
—Je ne peux pas.
Elle repoussa le tiroir.
—Alors, tant pis... Y se débrouilleront comme ils voudront!
Puis, revenant vers son ami, les mains derrière le dos, elle le
contempla longuement; et elle déclara, la voix apaisée:
—Tu n'es tout de même qu'un sale petit cambrioleur.
Georges éclata de rire, sa rancune envolée.
—Tu es bête, Cady!
Et l'enlaçant, il l'attira près de lui sur le divan.
—Il y a encore des amandes, tu sais?
Mais elle repoussa doucement les baisers du petit, ainsi que les fruits
que, du bout de ses lèvres, il cherchait à glisser entre les dents de
son amie. Préoccupée, elle demanda:
—Qui t'a donné cet outil?
—Personne.
—Qui t'a appris à t'en servir?
—Personne.
—Ne mens pas!...
Il certifia:
—Je te le jure!... Je l'ai trouvé un jour dans la chambre de maman,
je l'ai essayé dans les serrures, et je l'ai gardé pour quand je voulais
des choses qu'on ne me donne pas ou des sous.
D'un geste brusque, Cady enveloppa le cou de l'enfant de ses deux
mains, faisant mine de serrer.
—Hein! si je t'étranglais, méchante petite bête? Ça ne serait pas un
grand dommage!
Il se tordit en riant sous l'étreinte, tendant ses lèvres.
—Bah! tu m'aimes trop pour me tuer!... N'est-ce pas que tu
m'aimes, Cady?
Elle le lâcha et, se penchant, l'embrassa longuement.
—Oui, je t'aime...
Il recommençait ses projets d'avenir.
—Quand nous serons grands, nous nous mettrons ensemble et nous
voyagerons... A l'étranger, vois-tu, on fait fortune...
Elle l'interrompit.
—Moi, j'aimerais habiter en Italie, en Afrique, où il y a du soleil.
—Bien sûr, c'est les plus chics pays... Pourtant, y a la Russie. Tous
les hommes sont millionnaires et ils aiment le champagne et les
femmes, tu n'as pas idée...
Mais, soudain, un léger bruit les fit sursauter.
—Nom de Dieu, v'là du monde! fit Georges sourdement. Eteins vite,
Cady!
La fillette se précipita sur l'électricité, et, dans les ténèbres, les deux
enfants galopèrent sans bruit, se tenant serrés par un bras et l'autre
étendu pour se garer des heurts.
Dans le corridor, Georges, tout haletant d'effroi, murmura:
—Je me barre?
—Pour sûr!... Vite!
Et le garçonnet ayant filé par la porte de service, Cady, arrachant ses
vêtements en hâte, se jeta dans sa couchette et s'enterra sous ses
couvertures, avec un soupir de soulagement.
Mlle Armande vira dans son lit, soupira, se retourna encore, ainsi
qu'un cachalot échoué, et ne bougea plus.
De nouveau, le silence, la paix s'établirent dans la chambre.
XXIII
Ce dimanche-là, les trois cousines, réunies chez Mme Serveroy,
boulevard Latour-Maubourg, ne devaient pas sortir, Marie-Annette se
plaignant d'un fort mal de gorge.
Aussi, dès que les jeunes filles furent installées devant le maigre feu
de la chambre, les institutrices s'empressèrent-elles de prendre leur
volée.
Immédiatement, la scène changea. Marie-Annette jeta le foulard et
la ouate enveloppant son cou, se débarrassa de son peignoir et vêtit
rapidement un costume de ville.
—Sapristi, mes bottines ne sont pas faites!... Tant pis, je vais les
frotter avec mon mouchoir!
Cady l'assistait en riant, tandis qu'Alice qui n'était pas de l'escapade
projetée, se désintéressait, boudeuse et sarcastique.
—Bonne chance! cria-t-elle avec jalousie derrière les jeunes filles qui
dégringolaient l'escalier de service, afin de sortir par la petite porte
que ne surveillait aucun domestique.
Sur le boulevard presque désert, un fiacre attendait, trois maisons
plus loin.
—C'est lui? demanda Cady.
—Je pense!... Oh! ma chère, mon cœur bat!
Cady étouffa un violent éclat de rire, car pendant que sa cousine
parlait, elle avait eu une de ces convulsions du visage qui lui étaient
familières. A l'idée du singulier spectacle que devait donner Marie-
Anne amoureuse et grimaçant des paroles tendres, la fillette sentait
les spasmes d'une folle gaîté la submerger.
—Si son type est seulement moitié aussi loufoque qu'elle, ce ne sera
pas banal! pensait-elle.
Marie-Annette la bousculait.
—Oui, oui, c'est lui!...
Elles coururent au fiacre, ouvrirent la portière et se précipitèrent
dedans.
—C'est nous! annonça Marie-Annette, tandis que Cady, renversée au
fond de la voiture, riait de tout son cœur réjoui par l'irrésistible
comique de la scène.
Leur double entrée en tempête avait fait se tapir burlesquement
dans un angle un individu au long corps maigre. Il les examinait,
péniblement recroquevillé, avec une intense et risible expression
d'ahurissement. Ses petits yeux noirs disparaissaient dans la
bouffissure d'une large face enfantine, toute mangée de grosse
barbe noire, et un minuscule nez pointu, relevé à l'extrémité, saillait
en piton au milieu de pommettes rouges et luisantes.
—Eh bien, c'est nous, répéta Marie-Annette, un peu énervée par son
silence et dépitée par son attitude grotesque. Est-ce que vous ne me
reconnaissez pas?
Le jeune homme fit un grand geste maladroit, protestant:
—Oh! pouvez-vous dire!... Mais je ne m'attendais pas...
—A ma présence, à moi? glissa Cady en l'examinant effrontément...
Non, mais, mon garçon, vous n'imaginez pas que ma cousine serait
venue toute seule à votre rendez-vous?
Il s'excusa, démonté.
—Mademoiselle, soyez sûre que... mon respect...
Le cocher se penchait.
—On va?
—Ah! oui, au fait, où allons-nous? s'écria le jeune homme de plus en
plus éperdu.
Marie-Annette se taisait, la figure calme, jolie, au fond de la voiture,
où elle se rencoignait, un peu émue des suites de l'aventure dans
laquelle elle s'était inconsidérément engagée.
Cady lança avec décision:
—Eh bien! chez vous!... n'est-ce pas convenu?
Il bégaya des mots incompréhensibles, hésita, s'agita; puis, prenant
un parti, pencha son buste dans la portière ouverte:
—Rue Vaneau, 140!
La secousse régulière du fiacre, l'immobilité de ses compagnes
finirent par le remettre.
Il prit la main de Marie-Annette.
—Combien je vous suis reconnaissant!
Cady l'interrompit.
—Dites donc! si l'on faisait les présentations.
Marie-Annette se redressa.
—M. Jules Desfossés, avocat... Ma cousine Cady, la fille de mon
oncle Darquet!
Le jeune homme jeta avec vivacité:
—Ah! c'est vous, la fille de l'éminent député?...
Cady étudiait le corps gauche, la mine intimidée de l'individu.
—Vous plaidez, vous? fit-elle avec incrédulité.
—Oui... c'est-à-dire pas beaucoup encore... Je suis secrétaire de la
rédaction d'un journal judiciaire.
Marie-Annette continuait, souriant à des ressouvenirs:
—Voici plus de six mois que nous nous connaissons... Du moins, que
nous nous rencontrons presque tous les jours dans la rue de
Vaugirard...
—Par hasard, c'est prodigieux! remarqua Cady avec ironie.
Le jeune homme expliqua:
—Je fréquente un cabinet de lecture au 170.
Marie-Annette poursuivit:
—Qui est précisément au rez-de-chaussée de la maison où est notre
cours. Une fois, sous le porche, on s'est parlé... on s'est écrit... et
puis...
Jules lui prit la main avec une apparence de sincérité tendre qui
surprit Cady.
—Enfin, vous avez bien voulu consentir à venir me voir aujourd'hui
pour que nous causions de notre avenir. Vous avez eu confiance en
moi, chère Annette... Croyez que j'en suis bien heureux!
Le tour sentimental de l'aventure stupéfiait Cady.
Elle ne comprenait le flirt qu'ainsi qu'une sorte d'escarmouche rapide
et légère, où la femme pique la curiosité de son partenaire, harcèle
son désir et s'enfuit tout à coup avec un rire insouciant, l'esprit
distrait par un jeu et un but nouveaux.
—Ils sont fous, pensa-t-elle.
Et elle s'intéressa subitement au mouvement des rues noires et
étroites que le fiacre longeait, oubliant ses compagnons qui
l'ennuyaient.
On s'arrêta.
—Alors, fit Cady maussade, nous entrons chez vous?... Y a-t-il, au
moins, quelque chose à manger?
—Oui... c'est-à-dire, non dit le jeune homme embarrassé.
—Oui, non, enfin, quoi? faudrait s'entendre! jeta Cady, mécontente
et péremptoire.
—Il y a du thé et des gâteaux secs, murmura le jeune homme,
anéanti par cet interrogatoire sans bienveillance.
Cady fit la grimace.
—Ça ne suffit pas... Les gâteaux secs c'est toujours trop mou...
—Voyons, Cady, intervint Marie-Annette, gênée par sa désinvolture.
—Ah! ta bouche! s'écria Cady révoltée. Crois-tu que je m'amuse? Au
moins que j'aie de bonnes choses à manger! Tenez, m'sieu l'avocat,
voilà ce que nous allons faire. Donnez-moi votre clef, expliquez-moi
où est votre caserne, et, pendant que nous nous installerons, jouez
des quilles jusqu'à la prochaine pâtisserie, et revenez vite avec une
bonne provision.
—Mais, je vais d'abord vous conduire...
—Du tout! Ça n'en finirait pas... Croyez-vous que nous resterons ici
jusqu'à demain? Allons, la clef, et filez!...
Le jeune homme se soumit, dompté par l'entrain et l'entêtement de
la fillette.
—Eh bien, voici mon trousseau... Le passe-partout, c'est la plus
grande clef... L'appartement est à l'entresol, à gauche... Cinq
minutes et je serai revenu, le pâtissier est tout près.
Cady haussa les épaules avec un blâme.
—Et vous n'aviez pas pensé à vous approvisionner?... Si c'est pas
malheureux!...
Marie-Annette, émue de la mortification de son ami, jeta avec une
contorsion de tout son visage.
—Tais-toi donc, Cady, on ne venait pas pour manger!
Cady la poussa d'un coup de poing dans l'escalier.
—Tu dis, petite brute?...
Et, hors de portée des oreilles de Jules Desfossés, elle ajouta:
—Alors, quoi, tu lui avoues que tu venais pour faire l'amour?... Tu
n'as pas la trouille, ma vieille! Alors, pourquoi que tu m'amènes?...
Tu ne penses tout de même pas que je m'en vas zyeuter vos
enlacements?...
Marie-Annette se défendait, confuse.
—Cady, tu es insupportable!... Jamais je n'ai eu l'idée!... Tu le sais
bien...
L'autre s'esclaffait en fourrageant dans la serrure.
—C'est tout de même drôle de pénétrer chez un type que l'on ne
connaît pas! C'est surtout pour cela que je l'ai envoyé courir... parce
que, ses gâteaux, j'y tiens pas tant que cela.
—Ah! oui, c'est amusant! s'écria Marie-Annette.
Et toutes deux pénétrèrent en courant comme des folles dans un
couloir sombre encombré de vêtements pendus; puis dans deux
petites pièces, chambre et cabinet de travail, aux vieux meubles
désuets.
Avec un cabinet de toilette noir et une cuisine grande comme un
placard, pleine de chaussures non cirées, de linge sale et de vaisselle
malpropre, c'était tout l'appartement.
—Bigre! c'est pas la turne d'un prince! remarqua Cady, déçue.
Marie-Annette se jeta dans un «voltaire» comme l'on n'en rencontre
plus que rive gauche.
—Que veux-tu, ma chère, je l'aime! s'écria-t-elle d'un air inspiré.
Cady pouffa.
—Et puis?
—Comment, et puis?
—Qu'est-ce que tu en feras?
—Je l'épouserai.
Cady esquissa un cake-walk désordonné.
—Oh! oh! elle l'épousera!
—Pourquoi pas?... Il est très comme il faut, et un avocat, ça arrive à
tout.
—Ce type!... avec sa barbe de marchand de marrons... et son petit
pif, piqué entre deux pommes d'api frottées!... Et Jules qu'il
s'appelle!... Jules! Jules! Jules! glapit Cady au paroxysme de la joie.
A ce moment, on heurta à la porte.
—Tais-toi, c'est lui! s'écria Marie-Annette.
—Eh! laisse-le voir à la porte un moment!... On n'a pas encore assez
regardé, ici.
Et allant au bureau, elle ouvrir les tiroirs délibérément avec une clef
du trousseau qu'elle avait gardé à la main.
—Faut connaître un peu le monde qu'on fréquente, expliqua-t-elle
gravement.
Comme elle feuilletait les papiers, parcourait des lettres, Marie-
Annette se récria, scandalisée:
—Oh! tu ne vas pas lire?
—Non, mais, je me gênerai?... D'abord, pourquoi nous a-t-il confié
ses clefs?
Et s'interrompant tout à coup.
—Tiens, voici justement quelque chose qui paraît intéressant!
Elle lut, haut, avec rapidité:
«Mon cher garçon, tu nous dis à ton père et à moi, que tu n'as plus
d'argent pour finir ton mois. C'est que, en se privant de tout ici, c'est
avec bien de la peine qu'on t'envoie les cent cinquante francs
mensuels qu'on t'a promis. Peut-être que tante Claire consentira à
t'envoyer cinquante francs, seulement, il ne faudra plus compter sur
son cadeau à ta fête de naissance. Mon cher enfant, j'ai bien du
souci de ce que tu me dis. Si ta place au journal ne te rapporte pas
plus que les faux frais où cela t'engage, pourquoi t'y obstiner? Et
puis, au sujet de la personne dont tu me parles, elle me paraît bien
jeune sur son portrait, et c'est le plus vite possible qu'il faudrait
t'établir et tâcher de vivre pour toi-même...»
Cette fois, une série de coups de plus en plus sonores annonçaient
que le maître du logis était bien derrière la porte. Mais Cady acheva
sa lecture, écoutée attentivement par sa cousine.
«C'est plutôt une veuve aisée, encore jeune que je te souhaiterais.
Enfin, prends bien tes informations sur cette jeune fille. Il y a du
vilain monde partout, et surtout à Paris. Avant de t'engager, sois sûr
que la famille est telle que tu dis, et tâche de savoir le chiffre exact
de la succession du père. Je t'embrasse, mon cher garçon, et je
pense à toi nuit et jour.
«Ta mère,

«Louise Desfossés.»
Cady fourra prestement la lettre dans sa poche, referma le tiroir et
courut ouvrir.
—A la bonne heure! s'écria-t-elle avec satisfaction, en apercevant le
volumineux paquet de papier fin dont le jeune homme était chargé.
L'avocat semblait avoir repris son aplomb.
—Avez-vous mis chauffer la bouillotte pour le thé? demanda-t-il en
souriant avec amabilité.
—Ma foi non, répondit Cady, nous étions trop occupées à fouiller
dans vos meubles.
Il n'attacha aucun importance à ces mots et se mit à préparer le thé,
en garçon accoutumé à faire lui-même sa cuisine matinale.
Cady le regardait avec intérêt, Marie-Annette souriait de façon
ambiguë, incertaine de ce qui se passait en elle.
Le thé et les gâteaux servis, les jeunes gens installés, Cady se récria
tout à coup:
—Vrai! pour des amoureux, vous ne parlez guère!...
Le jeune homme se rapprocha de Marie-Annette dont il enlaça la
taille.
—Vous m'intimidez, mademoiselle Cady!
La fillette lança un regard dédaigneux à leur groupe insuffisamment
esthétique.
—Pardi!... parce que vous sentez bien que je ne suis pas gourde,
poire, bouse de veau comme ma cousine!...
Marie-Annette grimaça, furieuse:
—Tu pourrais garder tes appréciations pour toi!...
Le jeune homme prononça sentimentalement:
—Elle est trop jeune pour comprendre notre amour pur, profond...
Avec un rire aigu, Cady tira de sa poche la lettre qu'elle venait de
lire, et recommença à voix haute:
«Mon cher garçon, tu nous dis à ton père et à moi...»
—Cady! protesta Marie-Annette, devenant cramoisie.
Jules avait tressailli, éperdu. Puis il bondit sur la fillette, essayant de
se saisir du papier, qu'elle lui déroba adroitement, en se sauvant au
fond de la pièce.
—Mademoiselle!... je ne supporterai pas!... Comment cette lettre
est-elle entre vos mains?...
Cady poursuivit sa lecture, plus haut, très vite, scandant les mots
impitoyablement.
L'avocat retomba sur son siège, désemparé.
—Cady! tu es odieuse! déclara Marie-Annette en sanglotant derrière
ses mains.
Le nez blême au milieu des pommettes pourpres, le jeune homme
s'écria avec énergie:
—Après tout, que prouve cette lettre?... Que j'ai des idées
sérieuses... Beaucoup de jeunes gens n'auraient vu qu'une aventure
amusante et sans lendemain où j'ai mis tout l'espoir de ma vie!...
Marie-Annette releva la tête, reconquise par cette éloquence.
—Cady? dit-elle avec émotion.
L'autre leva les épaules.
Jules continua avec chaleur, s'adressant à la fillette:
—Oui, mademoiselle, votre indiscrétion que je ne qualifierai pas,
vous a révélé que j'étais pauvre, que j'ai des parents à qui je ne
cache rien de mes pensées et de mes projets, mais cela ne prouve
point que je ne ressente pas une affection sincère pour Mlle
Serveroy.
—Nièce de Cyprien Darquet, ministre demain peut-être, et qui,
orpheline, touchera à ses vingt et un ans la fortune de son père,
remarqua Cady ironiquement. Tout cela est très juste, mon cher
monsieur, et pas mal calculé; seulement, vous oubliez qu'il faudra
sept ans avant que Marie-Annette arrive à sa majorité... Et comme le
dit votre chère maman, c'est bien long!...
Le jeune avocat sursauta.
—Sept ans?
Marie-Annette implora en rougissant.
—Cady! je t'en prie. Tais-toi!
Cady poursuivit, impitoyable:
—Sans doute, sept ans... je sais compter peut-être!... Puisqu'elle n'a
que quatorze ans!...
Jules sauta sur ses pieds.
—Quatorze ans, bon Dieu! gémit-il avec consternation. Marie-
Annette, vous disiez dix-huit!...
Cady éclata de rire.
—Ah! ça vaut le coup!... Dix-huit ans! vous ne voudriez pas, mon
empereur!... Nous sommes des gosses, faut pas faire erreur!
Marie-Annette se renversa sur son siège, trépigna et poussa une
série de cris inarticulés, croyant devoir simuler une violente crise de
nerfs.
—Oh! non, calme-toi! supplia Cady. Ça ne va pas à ton genre de
beauté. L'attaque d'hystérie, c'est trop nature!...
Jules s'effondra sur le voltaire.
—Quatorze ans! Mais alors, je suis inexcusable!
Cady lui rit au nez.
—Si elle n'a que quatorze ans, moi, j'en ai douze! Frémissez, satyre,
qui nous avez attirées dans un affreux guet-apens!... Mais as pas
peur, vieux, ça n'est pas encore à cause de nous que tu passeras en
correctionnelle!... On ne te cramponnera pas.
Marie-Annette pleurait bruyamment.
—Cady, tu avais bien besoin de te mêler de tout cela!
La fillette se rebiffa.
—Tiens, qui est-ce qui a demandé à ce que je t'accompagne, est-ce
moi?... En voilà des magnes!...
Le jeune homme se leva avec agitation.
—Mesdemoiselles, il est impossible que vous restiez ici plus
longtemps!
Cady éclata de rire.
—Des scrupules!...
Il prit la main de Marie-Annette.
—Je vous en prie, ne m'en veuillez pas... J'avais fait un rêve trop
beau!
Elle tomba sur sa poitrine.
—Alors, c'est donc fini? s'écria-t-elle avec désespoir.
Il hésita, les bras ballants, n'osant ni la repousser ni l'étreindre.
—Oui... non... c'est-à-dire... Vous me mettez dans un cruel
embarras... Ma délicatesse... votre âge... Songez donc!...
—Et ti, ti, ti! et ta, ta, ta! et poum, poum! comme je m'instruis,
comme je m'amuse! chanta Cady en trépignant d'aise.
Marie-Annette se rejeta en arrière.
—Mon âge? s'écria-t-elle aigrement. Et puis après?... En vérité, je
commence à croire que ma cousine avait raison, vous n'êtes qu'un
intrigant!
—Mademoiselle!
Cady intervint.
—Pas de colère ni de gros mots!... J'ai jamais dit que Jules n'était
pas un brave type!... C'est vrai, je vous crois un bon garçon, pas très
fort, mais sans malice... Séparons-nous sans nous fâcher... Marie-
Annette, crois-en ma vieille expérience, faut jamais se fâcher avec
les hommes, ça fait des embêtements... Ecoutez, Julot, on a admiré
vos salons, on a boulotté vos gâteaux, maintenant on va se quitter.
Le jeune homme, mû par une impulsion inattendue, s'empara de la
main de Cady:
—Si l'on se quitte bons amis, l'on peut s'embrasser?
Il se penchait, avançant les lèvres. Cady fit un grand saut en arrière,
poussant sa cousine à sa place.
—Embrassez...
Les lèvres des deux jeunes gens se rencontrèrent maladroitement.
Cady appela:
—Vite, vite! on embarque!
—Adieu!... murmura Marie-Annette d'une voix étouffée.
Et elle sortit précipitamment, suivie de Cady, qui arrêta l'avocat du
geste:
—Vous dérangez pas!... On connaît la piste.
Dans le fiacre où elles ne tardèrent pas à se jeter, Marie-Annette
fondit en larmes, s'écriant mélodramatiquement:
—Oh! Cady, tu viens de briser mon avenir!
—Tu parles, chérie!
XXIV
Comme elle le faisait toujours, depuis qu'elle était en possession de
son piano, Cady, avant de se mettre à l'étude, fit une ronde
soigneuse dans l'appartement, pour vérifier si toutes les portes
étaient bien closes, afin que nul bruit n'arrivât aux oreilles de Mme
Darquet.
Devant la chambre de Baby, un ricanement l'arrêta net.
Il y a des rires sinistres; non point des élans de saine gaîté, mais des
gloussements troublants, lugubres, s'échappant de gorges
contractées; des hilarités de cerveaux détraqués, ivres ou fous...
C'était un de ces rires de folle ou d'ivrognesse que Cady avait
entendu.
Saisie d'un pressentiment et d'une crainte, elle ouvrit brusquement
la porte et demeura un instant immobile sur le seuil, pétrifiée par le
spectacle, qu'elle comprit mal tout d'abord.
Etendue à plat sur le sol, les épaules touchant terre, l'Anglaise, les
genoux relevés, ses jupes retombées découvrant des jambes
maigres aux gros os, avait les yeux stupidement fixés au plafond et
riait d'une voix enrouée cruelle et démente...
Auprès d'elle, Jeanne, nue, enfoncée dans l'eau d'une petite
baignoire, renversait sa tête livide, tordait son buste et ses bras,
solidement maintenue par des cordes.
Les yeux hagards, elle ne pleurait pas, ne criait pas; elle se débattait
seulement, le corps singulièrement blême, avec des plaques
bleuâtres et violacées.
—Baby attachée!... Pourquoi es-tu attachée? balbutia Cady en
s'élançant vers sa sœur.
Puis elle eut un cri de terreur, ses doigts ayant effleuré le corps froid
de l'enfant, l'eau glacée de la baignoire.
Tout se brouillait dans son cerveau.
Pourquoi Jeanne était-elle attachée dans une baignoire d'eau
glacée?... Pourquoi Miss gisait-elle à terre, les vêtements en
désordre, avec un ricanement cruel et fou, et des yeux qui
semblaient ne point voir?
L'Anglaise cessa de rire et se tourna sur le côté, avec un répugnant
hoquet.
Alors, subitement, Cady comprit.
Une punition, une torture inventée par l'Anglaise ivre!...
Rapidement, à coups de ciseaux, elle coupait la corde; elle saisissait
le petit corps grêle, ruisselant, trop lourd pour ses bras, que
l'émotion affaiblissait. Elle dut le déposer sur le tapis.
—Maria!... mademoiselle Armande! Au secours! appela-t-elle avec
détresse.
Ce fut Valentin qui parut d'abord, attiré par l'accent d'angoisse de
Cady.
—Bon Dieu! est-ce qu'il y a le feu?
Maria et Clémence survinrent. Il y eut un instant de désordre,
d'incompréhension. Cady expliquait mal, bouleversée.
Baby avait entièrement perdu connaissance et son corps verdâtre,
violacé, devenait affreux.
—Elle est morte! elle est morte! Miss l'a assassinée! gémit Cady,
livide, tragique.
Comme elle s'élançait affolée au dehors, Valentin la saisit à bras-le-
corps, pâle, lui aussi.
—Voulez-vous bien vous taire!
Mlle Armande accourait au bruit, effarée.
—Mon Dieu, qu'y a-t-il?... Quel tapage! Madame va entendre!...
Clémence saisit l'enfant évanouie qu'elle porta sur son lit.
—Vite! il faut la frictionner!... Des serviettes!... Maria, courez faire
chauffer des serviettes à la cuisine!...
La femme de chambre dut enjamber le corps de la gouvernante,
toujours vautrée à terre, ricanant, bavant, hoquetant, battant le sol
du pied pour une gigue imaginaire.
—Ah! l'horreur de femme! fit-elle répugnée.
Cady, penchée sur le corps inerte de sa sœur répétait:
—Elle est morte, je vous dis! Elle est morte!... Il faut avertir maman!
—Faites pas ça, toujours, crièrent ensemble les domestiques effrayés
et menaçants.
Son chausson de laine à la main, Clémence frottait vigoureusement
le torse et les membres de l'enfant, dont l'épiderme rougissait.
—Elle revient! cria-t-elle. La voilà qui bouge!
En effet, les mâchoires contractées de la petite Jeanne se
desserraient. Ses bras se relevèrent, puis retombèrent. Soudain, ses
dents claquèrent bruyamment, et ses paupières soulevées
montrèrent des yeux qui chavirèrent, ne laissant plus voir que le
blanc.
—Oh, Dieu! elle passe! murmura Mlle Armande en se laissant tomber
sur un siège, près de se trouver mal.
—Mais non, mais non! Ça va mieux, au contraire, affirma Clémence.
Et elle recommença les frictions avec les torchons brûlants que Maria
lui apportait.
—Oh! ce qu'elle claque! fit la femme de chambre impressionnée. Ça
fait mal dans les os de l'entendre!
Cady n'y tint plus.
—Je vais chercher maman! cria-t-elle en s'élançant vers la porte avec
tant de rapidité et si inopinément que nul ne put la retenir.
Il y eut un cri de consternation.
—Nom de Dieu! hurla Valentin. On va tous nous foutre à la porte!...
Ah!... chameau d'Anglaise, va! Te ramasseras-tu, rosse? Attends un
peu voir!
Et, à coups de pied, à coups de poing, il releva la femme qui ricanait
toujours, inconsciente, sa tignasse blonde couvrant son visage, et il
la recoiffa de deux tapes.
Maria se précipita.
—Tiens, là, de l'ammoniaque, sur la cheminée! Fais-lui respirer, ça la
remet sur ses pieds de suite! Elle en a toujours une provision pour
ses cuites!
Et, avisant la baignoire, les cordes coupées demeurées au milieu de
la pièce:
—Ah! Julienne qui va voir tout ça!...
Elle emporta les liens; et, les forces décuplées par la peur d'être
surprise, elle enleva la petite baignoire, l'emporta dans la cuisine
pour la vider.
—Mademoiselle Armande, aidez-nous, rangez la chambre! jetait
Valentin qui, se pinçant le nez d'une main, fourrait impitoyablement
le flacon d'ammoniaque débouché sous les narines de l'Anglaise.
—Surtout, recommanda hâtivement Clémence, on ne sait rien, nous
autres, on n'a rien entendu! Filons!...
Et, enlevant les serviettes, rabattant d'un coup de pied un coin de
tapis relevé, elle abandonna la fillette dans son lit, fuyant dans la
cuisine, dont elle ferma la porte.
Après une dernière bourrade à l'Anglaise, avachie dans un fauteuil,
mais dont les yeux commençaient à recouvrer un regard lucide,
Valentin s'esquiva également.
—Barrez-vous, mademoiselle, conseilla-t-il à l'institutrice. Ça va
chauffer.
Demeurée seule, Mlle Armande hésita: Affronterait-elle Mme
Darquet?... Au bout du compte, elle n'avait personnellement rien à
se reprocher!... Cependant, entendant des portes s'ouvrir et des pas
précipités approcher, elle perdit courage et s'éclipsa comme les
autres.
—Ma foi, qu'elles se débrouillent! murmura-t-elle, le cœur chaviré
d'appréhension.
Dans le salon, la brusque apparition de Cady, pâle et bouleversée,
vêtue d'une robe défraîchie, chaussée de pantoufles en feutre
trouées à l'extrémité, les cheveux noués par un vieux ruban noir,
avait fait tressaillir désagréablement Mme Darquet, ainsi que les deux
dames qui prenaient le thé en causant doucement dans la pièce
tiède, close et assoupie.
Noémi Darquet se redressa, stupéfaite, fronçant les sourcils avec
contrariété.
—Qu'est-ce que c'est?
L'intrusion de sa fille aînée chez elle, en cet équipage, à cette heure,
quand il y avait des visites, était un fait sans précédent.
Très bas, suffoquée par l'effroi de la scène qui se passait là-bas, et
par l'émotion d'avoir à troubler cette froide paix maternelle—tâche
qui, subitement, lui parut au-dessus de ses forces—la fillette
murmura:
—C'est Baby, maman... Baby est très malade!
—Qu'est-ce que tu racontes? s'écria Mme Darquet, avec incrédulité et
impatience. Pourquoi viens-tu ici sans qu'on t'appelle?... Comment
Mlle Lavernière te laisse-t-elle courir ainsi fagotée?...
—Baby est évanouie... J'ai peur qu'elle soit morte, balbutia Cady qui
sentait des vertiges la gagner.

You might also like