Ben and Fran by Katie Maxwell (series)

From Book Trigger Warnings