CTM_BackCoverTexturePlain2-med.jpg
Pair.png

A breathtaking fantasy series from the bestselling author of DIVERGENT

Veronica Roth

The fates dividE

NOW AVAILABLE!

Share your book love with the new BOOKMOJI keyboard!

phone-SCREEN.png

Featuring fun bookish emojis from Epic Reads and exclusive stickers for Carve the Mark & Divergent!

The BOOKMOJI keyboard is available as a free download for iPhone and Android devices.

THE CONCLUSION TO THE CARVE THE MARK DUOLOGY. ON SALE NOW!

thefatediv_new.png

In a stunning twist, Cyra and Akos will discover how fate defines their lives in ways most unexpected.

Preorder your copy now!

Available now!

ctm-pb-361x490_r1.png

The paperback edition of CARVE THE MARK includes the DIVERGENT Epilogue: WE CAN BE MENDED!

ON SALE NOW!

CTM_BackCoverTexturePlain2-med.jpg

COSTUME CHALLENGE!

WATCH THE TRAILER!

var versaTag = {}; versaTag.id = "8845"; versaTag.sync = 0; versaTag.dispType = "js"; versaTag.ptcl = "HTTP"; versaTag.bsUrl = "bs.serving-sys.com/BurstingPipe"; //VersaTag activity parameters include all conversion parameters including custom parameters and Predefined parameters. Syntax: "ParamName1":"ParamValue1", "ParamName2":"ParamValue2". ParamValue can be empty. versaTag.activityParams = { //Predefined parameters: "Session":"" //Custom parameters: }; //Static retargeting tags parameters. Syntax: "TagID1":"ParamValue1", "TagID2":"ParamValue2". ParamValue can be empty. versaTag.retargetParams = {}; //Dynamic retargeting tags parameters. Syntax: "TagID1":"ParamValue1", "TagID2":"ParamValue2". ParamValue can be empty. versaTag.dynamicRetargetParams = {}; // Third party tags conditional parameters and mapping rule parameters. Syntax: "CondParam1":"ParamValue1", "CondParam2":"ParamValue2". ParamValue can be empty. versaTag.conditionalParams = {};