زمانی که جیکوب یانکوفسکی، که به تازگی یتیم و آواره شده، روی قطاری در حال حرکت می پرد، وارد دنیای آدم های عجیب و غریب، خانه به دوشان، طردشدگان از جامعه و البته سیرکی درجه دو می شود که در مواجهه با رکود اقتصادی بزرگ، با مشکلات فراوانی رو به رو است و در هر شهر، فقط یک شب برنامه اجرا می کند. جیکوب که قبلاً دانشجوی دامپزشکی بوده و تا آستانه ی گرفتن مدرک هم پیش رفته بود، مسئول سلامت حیوانات سیرک می شود. جیکوب پس از این اتفاق با مارلنا، ستاره ی جوان و زیبای نمایش اسب سواری، آشنا می شود. او همچنین با رُزی ملاقات می کند؛ فیلی که غیر قابل تعلیم به نظر می رسد اما جیکوب راهی برای نزدیک شدن به او پیدا خواهد کرد. رمان آب برای فیل ها، در دنیایی که حتی عشق هم کالایی تجملی است که از عهده ی همه برنمی آید، داستانِ عشقی میان دو نفر را روایت می کند که بر همه ی موانع و مشکلات غلبه خواهد کرد.