Search for crossword answers and clues

Answer for the clue "Boyfriend who's always upbeat? ", 15 letters:
beauofgoodcheer