for a moment I thought it was WALK TO REMEMBER until I saw the gay line. tat was definitely Saved and Mcaulay Culkin was in it too but WALK TO REMEMBER is an excellent film. mandy moore plays a girl who's father is the minister and she sings in the church choir. She carries her bible around with her and doesn't go i with the crowd in her dress or her hobbies.
It also stars shane West from ER who is the bad boy who is turned around by herand they start to date. she then has to ell him she has terminal cancer and they get married